Language

Top 23 Language Open-Source Projects

  1. 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
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. go

    The Go programming language

    Project mention: Fooling Go's X.509 Certificate Verification | news.ycombinator.com | 2026-06-06

    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...

  4. rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Theseus: Translating Win32 to WASM | news.ycombinator.com | 2026-05-27

    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.

  5. TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    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
  6. sway

    🌴 Empowering everyone to build reliable and efficient smart contracts. (by FuelLabs)

  7. awesome-cheatsheets

    πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

  8. zig

    Moved to Codeberg

    Project mention: multi_array_list.zig | news.ycombinator.com | 2026-06-04
  9. 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
  10. carbon-lang

    Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

    Project mention: Go: Support for Generic Methods | news.ycombinator.com | 2026-05-27

    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...

  11. modular

    The Modular Platform (includes MAX & Mojo)

    Project mention: Mojo 1.0 Beta | news.ycombinator.com | 2026-05-07
  12. solidity

    Solidity, the Smart Contract Programming Language

  13. ruby

    The Ruby Programming Language

    Project mention: From Rust to Ruby | news.ycombinator.com | 2026-05-26
  14. slint

    Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

    Project mention: Native all the way, until you need text | news.ycombinator.com | 2026-05-17

    If you are looking for something similar but not limited to C++, you can check Slint out: https://github.com/slint-ui/slint/

  15. RustPython

    A Python Interpreter written in Rust

    Project mention: Pre-PEP: Rust for CPython | news.ycombinator.com | 2025-11-18

    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.

  16. proposals

    Tracking ECMAScript Proposals

    Project mention: NodeJS Fundamentals: module | dev.to | 2025-06-26

    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.

  17. awesome-nlp

    :book: A curated list of resources dedicated to Natural Language Processing (NLP)

  18. 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-12

    Coincidentally, 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

  19. less.js

    Less. The dynamic stylesheet language.

  20. ChatterBot

    ChatterBot is a machine learning, conversational dialog engine for creating chat bots

  21. pkl

    A configuration as code language with rich validation and tooling.

    Project mention: Pkl from Apple: configuration as code language with rich validation and tooling | news.ycombinator.com | 2026-05-31
  22. sdk

    The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.

    Project mention: The Stream class in Dart | dev.to | 2026-05-27

    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.

  23. Crafting Interpreters

    Repository for the book "Crafting Interpreters"

    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.

  24. Odin

    Odin Programming Language

    Project mention: Got into Jai closed beta on March 2026 | news.ycombinator.com | 2026-05-07
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Language discussion

Log in or Post with

Language related posts

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?