collapseos
single_file_libs
Our great sponsors
collapseos | single_file_libs | |
---|---|---|
96 | 12 | |
4,405 | 8,632 | |
- | - | |
0.0 | 0.0 | |
over 2 years ago | 3 months ago | |
C | ||
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
collapseos
-
Micro Beast: Self contained 8-bit computer kit in a box
http://collapseos.org/
I know the point of it isn't to run on new hardware, but this would be a way to learn it on a stable platform without having to worry about dealing with constant problems from old hardware before trying to implement it on said.
- Google abandons work to move Assistant smart speakers to Fuchsia
-
Need help with designing a basic RISC V processor?
Maybe start with sufficient support for a simple OS that allows you to edit and compile programs. Something like FreeDOS or CollapseOs. Once you have that working you can extend it.
-
Subreddit Updates: May 2023
During collapse we'll all be using Dusk OS and post collapse we'll be using cobbled together rugged computers running on Collapse OS. I imagine at that point we can probably put the sub name to a vote. Maybe "r/ordinarylife".
-
A ultra minimalist distro just for fun
Not Linux....but you could just install Kolibri OS for a very light desktop or consider CollapseOS and DuskOS....think Dusk should run bare metal on now and won't be too bloated, but there's always CollapseOS if you prefer to keep things light
-
I wanted a beautiful computer and couldn't find one, so I made my own.
There are also people thinking about what kind of software has lasting beauty and value. See e.g. The editor of a lifetime, The computer built to last 50 years, CollapseOS, uxn, Kartik Agaram. Given your software engineering background I'll take it for granted that you have seen at least a little of the Lisp tradition, and the "beauty at every scale" of Donald Knuth's work.
-
Post collapse communications
CollapseOS and disaster.radio?
- What the hell is Forth? (2019)
-
Digital Books wear out faster than Physical Books
Yeah, I'm a bit worried about UTF-8 : it might be impractical to read with 8-bit only CPUs ?
At least the ASCII part should still be easily readable ? But not much of a relief for non-latin alphabet languages...
- Who here has mixed feeling about Linux dropping i486?
single_file_libs
- Package manager for single file libs?
- NASA ICER image compression algorithm as a C library
-
How do I structure a library in C?
Also sometimes I use only header (.h) with all functions included wrapped by #ifndef and #endif. When I use these? for code that I always reuse to simplify things and some data stucture handling (to implement dynamic arrays). A good example list of these (not mine) are https://github.com/nothings/single_file_libs
-
I re-implemented the Servo library for fun :)
Also, there are many libraries that are much bigger (little list I found) but are implemented in a single header file.
- Any website that lists all the available libraries for C?
- Is it me or is C++ on an Arduino abstracted to the point where it's basically a scripting language?
-
Designing Low Upkeep Software
> Like, why don't we just let projects be "done"? Things don't need to be maintained and updated for eternity.
This is generally why I opt for "single-file" libraries that do one simple task well. The smaller the library, the more likely it is "done". For example, do I want some insanely complex image library that handles every file format under the sun, or do I just want some basic one that allows me to output a simple JPEG?
I often find myself referring to "single_file_libs" repository: https://github.com/nothings/single_file_libs
Looking at the open issues, it doesn't appear to be actively maintained but it's still an incredibly good resource for "completed" projects.
-
Subscription Based Games
Steamworks is the easy option, but if you're programming-savvy you could also use a networking library (some lists for C and C++: 1 2 3) to accomplish the same thing.
-
Is there a simple and reliable static object loader out there?
Have a look at these. https://github.com/nothings/single_file_libs#geometry-file
What are some alternatives?
iiab - Internet-in-a-Box - Build your own LIBRARY OF ALEXANDRIA with a Raspberry Pi !
lighthouse-of-doom - A simple text-based adventure game
awesome-cpp - A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
mu - Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
3DWorld - 3D Procedural Game Engine Using OpenGL
serenity - The Serenity Operating System 🐞
awesome-c - A curated list of awesome C frameworks, libraries, resources and other shiny things. Inspired by all the other awesome-... projects out there.
Jupiter-II - Another Jupiter Ace computer clone
tinyobjloader - Tiny but powerful single file wavefront obj loader
tinygltf - Header only C++11 tiny glTF 2.0 library
jonesforth - Mirror of JONESFORTH