SaaSHub helps you find the best software and product alternatives Learn more →
Top 9 bootstrapping Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
bootstrap-from-tcc
Starting with a single ~400 KB TinyCC binary, compile a Clang 17 toolchain and Nix package manager
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: C Is Not a Low-level Language – Your computer is not a fast PDP-11 | news.ycombinator.com | 2023-10-16Well Forth is possibly the most minimal VM over a platform, as evidenced by openfirmware.
It does have problems scaling though, in that if you've seen one Forth, you've seen one Forth ie. The variations required to fit a platform make them semi-incompatible.
That's not to say that a more lispy Forth wouldn't be useful though, in that a concatenative syntax allows us to pass custom datastructures around like APL, and CPS (delimited continuations with lexically scoped dynamic binding would come from the lisp side (see https://github.com/manuel/wat-js).
Memory management in Forth can handle multiple memory types eg. https://flashforth.com/ so adding something like ref counting (https://github.com/zigalenarcic/minilisp/blob/main/main.c) to handle the dynamic list side of things might mesh well.
In any case, if you're looking for a self hosting lisp that runs on bare metal, https://github.com/attila-lendvai/maru has been out for a few years.
10. Software testing resource pack
Project mention: Ask HN: What are your favorite iOS/macOS automations? | news.ycombinator.com | 2023-09-01sort of an automation, but I install all my favorite apps with brew and then use brew again (brew upgrade && brew upgrade --cask -g) to update everything
Bonus: I went the extra mile and wrote a script that bootstraps my entire setup: https://github.com/fastily/autobots/blob/master/macOS/setup/...
bootstrapping related posts
-
C Is Not a Low-level Language – Your computer is not a fast PDP-11
-
Maru - a tiny self-hosting lisp dialect. Developed as part of Alan Kay's Fundamentals of New Computing.
-
gdscript-transpiler-bin
-
About making a self hosting programming language
-
Why can't there be a LISP dialect/system that directly translates to optimal machine code?
-
How To Make Your First Ruby Gem (a step-by-step guide)
-
lisp but small and low level?Does it make sense?
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 May 2024
Index
What are some of the best open-source bootstrapping projects? This list will help you:
Project | Stars | |
---|---|---|
1 | maru | 181 |
2 | Telosys | 149 |
3 | software-testing-resource-pack | 137 |
4 | copier-poetry | 76 |
5 | autobots | 70 |
6 | bootstrap-from-tcc | 34 |
7 | modeltime.resample | 17 |
8 | gdscript-transpiler-bin | 11 |
9 | gnu-autogen-bootstrapping | 1 |
Sponsored