SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Language Open-Source Projects
-
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source β self-host for your organization with complete privacy.
Project mention: Show HN: Typed-Prompts β Type-Safe Prompt Engineering | news.ycombinator.com | 2025-12-25 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I don't think that's an ongoing debate looks to me that it ended in 2019 https://github.com/golang/go/issues/31440#issuecomment-53724...
-
I am unfamiliar with this project and only skimmed this post but if this uses Rust for the main binary blob it should be possible to have the main thread blob shared with the other threads even with the blocking.
The blog post cites the concern that malloc could block, however when Rust's standard library is compiled with support for atomics enabled the Rust allocator's locking implementation busy loops instead of waiting on the main thread.
See the comment in the Rust source here: https://github.com/rust-lang/rust/blob/77a4fb62f70c6ea05e182...
This means that if care is taken to avoid any other code that makes the main thread wait it should be possible to use a single shared binary instead of the more convoluted approach presented in the blog post.
-
Project mention: Docker, Node, and Electron Walked Into My Terminal. So I Built a 3.5MB App to Kick Them All Out. | dev.to | 2026-06-02
-
-
awesome-cheatsheets
π©βπ»π¨βπ» Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
-
-
v
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
Project mention: Solod v0.1: Go ergonomics, practical stdlib, native C interop | news.ycombinator.com | 2026-05-07 -
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
I can't speak about Dart, but Carbon had just barely started development when it was first announced 4 years ago, and is currently presented as an experimental language that is not yet ready for use [0].
0: https://github.com/carbon-language/carbon-lang#project-statu...
-
-
-
-
slint
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
If you are looking for something similar but not limited to C++, you can check Slint out: https://github.com/slint-ui/slint/
-
Interesting proposal, but with severe risks: becoming dependent on a single specific compiler and rustc could include malicious code that isnβt obvious to an outside auditor. See https://aeb.win.tue.nl/linux/hh/thompson/trust.html Ken Thompson demonstrated this.
But what will the future of RustPython be? https://github.com/RustPython/RustPython/
Major shifts like this are complex, not so only from a technical perspective but even more because a lot of humans with different opinions are involved. But radical changes are sometimes needed to be innovative again.
-
Refer to the MDN documentation on Modules: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules and the TC39 proposals for ongoing developments: https://github.com/tc39/proposals.
-
-
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Project mention: Go-legacy-winxp: Compile Golang 1.24 code for Windows XP | news.ycombinator.com | 2026-01-12Coincidentally, just a few days ago, I tried to run Nim[0] on Windows XP as an experiment.
And to my surprise, the latest 32-bit release of Nim simply works out the box. But Nim compiles to C, so I also needed C compiler and all modern versions of mingw failed to launch.
After some time I managed to find very old Mingw (gcc 4.7.1) that have finally worked [0].
[0] - https://nim-lang.org/
[1] - https://ibb.co/TBdvZPVt
-
-
-
Project mention: Pkl from Apple: configuration as code language with rich validation and tooling | news.ycombinator.com | 2026-05-31
-
Stream.pipe() method gives a way to pipe the streams into a stream consumer object. To do that, one must implement a new class using the StreamConsumer abstract class. A good use case can be found in tests/lib/async/slow_consumer_test.dart.
-
Project mention: Making your own programming language is easier than you think (but also harder) | news.ycombinator.com | 2026-05-09
I wish people would start with Nystrom's https://www.craftinginterpreters.com/ and avoid the dragon etc unless they really, really need it. Almost everything I have learnt about compiler/vm development, I have done so by reading random blogs and articles on various aspects and small tutorials on writing parsers and vms.
Even stuff like Crenshaw's Let's Build a Compiler was more useful to me than all these books that do lexical analysis using regular expressions. I have written lexers and parsers hundreds of times for all kinds of DSLs and config and not once have I used regular expressions to scan the text.
-
Language discussion
Language related posts
-
My Software North Star
-
Fooling Go's X.509 Certificate Verification
-
multi_array_list.zig
-
The Γ Programming Language
-
Blorp Language
-
Algebraic Effects for the Rest of Us
-
Why we're building a Github alternative
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source Language projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | prompts.chat | 163,301 |
| 2 | go | 134,421 |
| 3 | rust | 113,416 |
| 4 | TypeScript | 109,110 |
| 5 | sway | 61,652 |
| 6 | awesome-cheatsheets | 45,968 |
| 7 | zig | 43,016 |
| 8 | v | 37,623 |
| 9 | carbon-lang | 33,763 |
| 10 | modular | 26,297 |
| 11 | solidity | 25,644 |
| 12 | ruby | 23,590 |
| 13 | slint | 22,800 |
| 14 | RustPython | 22,090 |
| 15 | proposals | 19,120 |
| 16 | awesome-nlp | 18,684 |
| 17 | Nim | 18,025 |
| 18 | less.js | 17,024 |
| 19 | ChatterBot | 14,489 |
| 20 | pkl | 11,384 |
| 21 | sdk | 11,172 |
| 22 | Crafting Interpreters | 10,732 |
| 23 | Odin | 10,586 |