InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Language Open-Source Projects
-
Relevant proposal to make GOMAXPROCS cgroup-aware: https://github.com/golang/go/issues/73193
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
awesome-chatgpt-prompts
This repo includes ChatGPT prompt curation to use ChatGPT and other LLM tools better.
awesome-chatgpt-prompts Great for inspiration, not substitution.
-
This article assumes the reader is a developer that knows their way around Markdown, TypeScript, React.js, and [Next.js] https://nextjs.org/). Familiarity with Tailwind-css would also be useful.
-
-
-
awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
ID: i10 Tags: Code, Cheatsheets Description: A collection of awesome cheatsheets for popular programming languages, frameworks, and development tools. GitHub Link | Website Link
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
> We discussed this in the meeting today and decided that we'll start by changing all => unreachable to => return error.Unexpected in std.posix and std.os.
https://github.com/ziglang/zig/issues/6389#issuecomment-2895...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
Another language with such features, including sumtypes, is V (Vlang)[1].
[1] https://github.com/vlang/v/blob/master/doc/docs.md#sum-types
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
The latest Carbon newsletter is here, from March: https://github.com/carbon-language/carbon-lang/discussions/5...
-
Solidity
-
Project mention: Pyrefly: A new type checker and IDE experience for Python | news.ycombinator.com | 2025-05-17
I am sure the language is capable, but if you search "mojo python" then the top hit is https://www.modular.com/mojo where the first line on the page talks about AI inference and the first example animation of what the code looks like is something about ML models or something completely unrelated to the everyday Python programming that people outside of the data science field do.
Alternatively if you try to search for the Github repo for Mojo, you end up here: https://github.com/modular/modular Which is all about control planes and k8s and AI something something. Sure, it seems this is just a monorepo under which one of the folders actually is Mojo itself, but this packaging does not inspire confidence that the creators of the language are interested in building a language that exists outside of their ecosystem.
-
-
-
slint
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
> I wonder if someone could make a decent cross-platform GUI toolkit to save us from the horribly slow Electron-hell we've carved out for ourselves.
https://github.com/slint-ui/slint
-
TC39 Proposals Repository
-
-
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).
> I'm interested to see whether the final feature set will be larger than what you'd get by creating a type-safe language with a pythonic syntax and compiling that to native, rather than building custom hardware.
It almost sounds like you're asking for Nim ( https://nim-lang.org/ ); and there are some projects using it for microcontroller programming, since it compiles down to C (for ESP32, last I saw).
-
🎨 LESS is recommended by the Umi team officially as a styles preprocessor which is a bit weird and original. I didn't see it often (never, actually) in other tools (which doesn't lessen LESS's awesomeness, of course) and it creates some vibe of exclusivity and rebellion (as everything in Umi, TBH).
-
Project mention: Create a Smart Java Chatbot Using Python’s ChatterBot – No APIs Needed | dev.to | 2025-04-24
In this article, we’ll show how to build a chatbot system in Java, using Python’s ChatterBot library as the conversation engine. By leveraging Javonet, a cross-language bridge that allows direct method calls between Java and Python (or other programming languages), you can:
-
When I manage a project and have the freedom to choose my configuration structure, then I always use typescript. I never understood the desire to have configuration be in ini/json/jsonnet/yaml. A strongly typed configuration with code completion seems so much more robust. Except of course your usecase is to load or change the config via an API.
I like what apple is doing with https://pkl-lang.org/ though.
-
In accordance with Dart SDK Issue 57112, the language experiment flags are intended to work seamlessly with the latest language version. However, when you switch to the Flutter master branch, like in your case, discrepancies can arise, resulting in errors related to experimental features.
-
Cool! I did not know about that book. Added to [1]. :-)
--
1: https://github.com/munificent/craftinginterpreters/issues/92...
-
When I see this it makes me want to run for ReasonML/ReScript/Elm/PureScript.
Sum types (without payloads on the instances they are effectively enums) should not require a evening filling ceremonial dance event to define.
https://reasonml.github.io/
https://rescript-lang.org/
https://elm-lang.org/
https://www.purescript.org/
(any I forgot?)
It's nice that TS is a strict super set of JS... But that's about the only reason TS is nice. Apart from that the "being a strict super set" hampers TS is a million and one ways.
To my JS is too broken to fix with a strict super set.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Language discussion
Language related posts
-
Making the rav1d Video Decoder 1% Faster
-
The Flix Programming Language
-
Using unwrap() in Rust is Okay (2022)
-
Understanding the Go Scheduler
-
Roto: A Compiled Scripting Language for Rust
-
Writing into Uninitialized Buffers in Rust
-
Red Programming Language
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2025
Index
What are some of the best open-source Language projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | go | 127,918 |
2 | awesome-chatgpt-prompts | 125,397 |
3 | TypeScript | 104,577 |
4 | rust | 103,628 |
5 | sway | 62,260 |
6 | awesome-cheatsheets | 42,578 |
7 | zig | 39,058 |
8 | v | 36,356 |
9 | carbon-lang | 32,844 |
10 | solidity | 24,390 |
11 | modular | 24,076 |
12 | ruby | 22,630 |
13 | RustPython | 20,053 |
14 | slint | 19,113 |
15 | proposals | 18,700 |
16 | awesome-nlp | 17,147 |
17 | Nim | 17,066 |
18 | less.js | 17,057 |
19 | ChatterBot | 14,316 |
20 | pkl | 10,638 |
21 | sdk | 10,608 |
22 | Crafting Interpreters | 9,750 |
23 | purescript | 8,720 |