Language

Top 23 Language Open-Source Projects

  • go

    The Go programming language

  • Project mention: Building a Playful File Locker with GoFr | dev.to | 2024-04-19

    Make sure you have Go installed https://go.dev/.

  • awesome-chatgpt-prompts

    This repo includes ChatGPT prompt curation to use ChatGPT better.

  • Project mention: Top ChatGPT prompts I could find with ranking system | news.ycombinator.com | 2024-04-19
  • 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.

    InfluxDB logo
  • TypeScript

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

  • Project mention: TypeScript Essentials: Distinguishing Types with Branding | news.ycombinator.com | 2024-04-24

    Dedicated syntax for creating unique subsets of a type that denote a particular refinement is a longstanding ask[2] - and very useful, we've experimented with implementations.[3]

    I don't think it has any relation to runtime type checking at all. It's refinement types, [4] or newtypes[5] depending on the details and how you shape it.

    [1] https://github.com/microsoft/TypeScript/blob/main/src/compil...

  • rust

    Empowering everyone to build reliable and efficient software.

  • Project mention: I hate Rust (programming language) | news.ycombinator.com | 2024-04-22

    > instead of choosing a certain numbered version of the random library (if I remember correctly) I let cargo download the latest version which had a completely different API.

    Yeah, they didn't follow the instructions and got burned. I still think that multiple things went wrong simultaneously for that experience. I wonder if more prevalent uses of `#[doc(alias = "name")]` being leveraged by https://github.com/rust-lang/rust/pull/120730 (which now that I check only accounts for methods and not functions, I should get on that!) so that when changing APIs around people at least get a slightly better experience.

  • sway

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

  • awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

  • Project mention: 2024 Cheat Sheet Collection | dev.to | 2024-03-16

    Awesome Cheat Sheets: This curated list of cheat sheets covers a wide range of topics, including programming languages, frameworks, databases, and more, making it a valuable resource for developers of all levels.

  • 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: V Language Review (2023) | news.ycombinator.com | 2024-02-24

    Their site is clearly showing the language is in beta. The V documentation also states that autofree is WIP, and to use the GC instead. This isn't a corporate created language, but looks to be a true volunteer open source effort from people around the world.

    Their community, in comparison to others, even has their discussions open and open threads for criticism[1]. These

    [1]https://github.com/vlang/v/discussions/7610

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • carbon-lang

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

  • Project mention: Carbon Copy Newsletter No.2 | news.ycombinator.com | 2024-04-08
  • zig

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

  • Project mention: Memory-mapped IO registers in Zig. (2021) | news.ycombinator.com | 2024-04-23

    There is an issue proposing this approach: https://github.com/ziglang/zig/issues/4284

  • solidity

    Solidity, the Smart Contract Programming Language

  • Project mention: Smart Contract Programming Languages: sCrypt vs. Solidity | dev.to | 2024-04-05

    Solidity Solidity emerged as the first-ever programming language for smart contracts and remains the most extensively utilized language in the Web3 space due to its first-mover advantage. It serves as the primary language for developing applications today on Ethereum and Ethereum Virtual Machine (EVM) compatible blockchains, including Binance Smart Chain and Tron.

  • ruby

    The Ruby Programming Language

  • Project mention: 🚀Secure Rails Authentication: A Step-by-Step Guide to Sign Up, Log In, and Log Out | dev.to | 2024-04-12

    To create a new Rails app, you should have Ruby and Rails installed on your machine. You can find how to install Ruby on your local machine using the Ruby docs. You can install Rails by running the following command:

  • crystal

    The Crystal Programming Language

  • Project mention: A Language for Humans and Computers | news.ycombinator.com | 2024-03-31
  • proposals

    Tracking ECMAScript Proposals

  • Project mention: Time, Space and Complexity | dev.to | 2024-04-17

    The proposal of "syntactic tail calls" to provide an explicit syntax for tail calls, co-championed by committee members from Mozilla (responsible for SpiderMonkey, the engine of Firefox) and Microsoft, was a response to these concerns. However, this proposal is now listed among the TC39's inactive proposals, possibly due to diminished interest, which may stem from the infrequent use of tail recursive functions in JavaScript.

  • RustPython

    A Python Interpreter written in Rust

  • Project mention: Encapsulation in Rust and Python | dev.to | 2024-04-05

    Integrating Rust into Python, Edward Wright, 2021-04-12 Examples for making rustpython run actual python code Calling Rust from Python using PyO3 Writing Python inside your Rust code — Part 1, 2020-04-17 RustPython, RustPython Rust for Python developers: Using Rust to optimize your Python code PyO3 (Rust bindings for Python) Musing About Pythonic Design Patterns In Rust, Teddy Rendahl, 2023-07-14

  • less.js

    Less. The dynamic stylesheet language.

  • Project mention: Creating Nx Workspace with Eslint, Prettier and Husky Configuration | dev.to | 2024-03-25

    LESS [ https://lesscss.org ]

  • 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: Top Paying Programming Technologies 2024 | dev.to | 2024-03-06

    22. Nim - $80,000

  • awesome-nlp

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

  • slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • Project mention: Ask HN: Why would you ever use C++ for a new project over Rust? | news.ycombinator.com | 2024-04-02

    Did you get a chance to check https://slint.dev?

    Disclaimer: I work for Slint

  • ChatterBot

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

  • sdk

    The Dart SDK, including the VM, dart2js, core libraries, and more.

  • Project mention: Lançamento do App Edudu | dev.to | 2024-03-28
  • purescript

    A strongly-typed language that compiles to JavaScript

  • Project mention: Learning Elm by porting a medium-sized web front end from React (2019) | news.ycombinator.com | 2024-02-29
  • Crafting Interpreters

    Repository for the book "Crafting Interpreters"

  • Project mention: Crafting Interpreters | news.ycombinator.com | 2023-12-26
  • lang

    List of 126 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark and Laravel UI.

  • Project mention: Laravel101: Exploring Middlewares - Unlocking Multilingual Functionality with Ease | dev.to | 2023-08-17

    Luckily, there is another way! You can add laravel-lang package to your project that simplifies the process. By running the following command, you can install the package and add French language resources to your lang directory:

  • 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 related posts

Index

What are some of the best open-source Language projects? This list will help you:

Project Stars
1 go 119,564
2 awesome-chatgpt-prompts 103,383
3 TypeScript 97,944
4 rust 92,831
5 sway 63,226
6 awesome-cheatsheets 37,460
7 v 35,272
8 carbon-lang 32,188
9 zig 30,631
10 solidity 22,263
11 ruby 21,516
12 crystal 19,110
13 proposals 17,811
14 RustPython 17,539
15 less.js 16,997
16 Nim 16,060
17 awesome-nlp 15,977
18 slint 15,020
19 ChatterBot 13,892
20 sdk 9,792
21 purescript 8,458
22 Crafting Interpreters 8,103
23 lang 7,334

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