Language

Top 23 Language Open-Source Projects

  1. go

    The Go programming language

    Project mention: Understanding the Go Scheduler | news.ycombinator.com | 2025-05-21

    Relevant proposal to make GOMAXPROCS cgroup-aware: https://github.com/golang/go/issues/73193

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

    InfluxDB logo
  3. awesome-chatgpt-prompts

    This repo includes ChatGPT prompt curation to use ChatGPT and other LLM tools better.

    Project mention: AI killed my coding brain but I’m rebuilding it | dev.to | 2025-05-17

    awesome-chatgpt-prompts Great for inspiration, not substitution.

  4. TypeScript

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

    Project mention: How to add markdown to a Next.js project | dev.to | 2025-05-23

    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.

  5. rust

    Empowering everyone to build reliable and efficient software.

    Project mention: 🧰 Open SASS Kit: The Universal UI Toolkit | dev.to | 2025-05-22
  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.

    Project mention: 10 Awesome Resources for Devs | dev.to | 2025-03-21

    ID: i10 Tags: Code, Cheatsheets Description: A collection of awesome cheatsheets for popular programming languages, frameworks, and development tools. GitHub Link | Website Link

  8. zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

    Project mention: Using unwrap() in Rust is Okay (2022) | news.ycombinator.com | 2025-05-21

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

  9. SaaSHub

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

    SaaSHub logo
  10. 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: Migrating Away from Rust | news.ycombinator.com | 2025-04-28

    Another language with such features, including sumtypes, is V (Vlang)[1].

    [1] https://github.com/vlang/v/blob/master/doc/docs.md#sum-types

  11. carbon-lang

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

    Project mention: Initialization in C++ is bonkers (2017) | news.ycombinator.com | 2025-05-15

    The latest Carbon newsletter is here, from March: https://github.com/carbon-language/carbon-lang/discussions/5...

  12. solidity

    Solidity, the Smart Contract Programming Language

    Project mention: 2025’s Must-Know Tech Stacks | dev.to | 2025-01-11

    Solidity

  13. modular

    The Modular Platform (includes MAX & Mojo)

    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.

  14. ruby

    The Ruby Programming Language

    Project mention: Summary the pickaxe book - part 1 | dev.to | 2025-04-28
  15. RustPython

    A Python Interpreter written in Rust

    Project mention: Uv overtakes Poetry (for Wagtail users) | news.ycombinator.com | 2025-03-17
  16. slint

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

    Project mention: WASM Will Replace Containers | news.ycombinator.com | 2025-02-11

    > 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

  17. proposals

    Tracking ECMAScript Proposals

    Project mention: ECMAScript Proposals and the TC39 Process | dev.to | 2025-04-15

    TC39 Proposals Repository

  18. awesome-nlp

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

  19. 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: I built a hardware processor that runs Python | news.ycombinator.com | 2025-04-28

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

  20. less.js

    Less. The dynamic stylesheet language.

    Project mention: UmiJS: the Shaolin of web frameworks | dev.to | 2025-03-30

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

  21. ChatterBot

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

    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:

  22. pkl

    A configuration as code language with rich validation and tooling.

    Project mention: JSON5 – JSON for Humans | news.ycombinator.com | 2024-12-08

    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.

  23. sdk

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

    Project mention: How to Fix 'variance' Language Feature Disabled in Dart? | dev.to | 2025-05-15

    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.

  24. Crafting Interpreters

    Repository for the book "Crafting Interpreters"

    Project mention: Nnd – a TUI debugger alternative to GDB, LLDB | news.ycombinator.com | 2025-05-06

    Cool! I did not know about that book. Added to [1]. :-)

    --

    1: https://github.com/munificent/craftinginterpreters/issues/92...

  25. purescript

    A strongly-typed language that compiles to JavaScript

    Project mention: An Ode to TypeScript Enums | news.ycombinator.com | 2025-03-02

    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.

  26. SaaSHub

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

    SaaSHub logo
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 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

Sponsored
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.
www.influxdata.com

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