programming-languages

Top 23 programming-language Open-Source Projects

  • Odin

    Odin Programming Language

  • Project mention: Zig, Rust, and Other Languages | news.ycombinator.com | 2024-03-15

    There's also Odin[0] too. I tried using them all and Odin was pretty nice. Nim is also good too but a lot more features.

    But - I concluded that language matters a lot less compared to APIs. Yes, the language should have enough good features to let the programmers express themselves, but overall well designed APIs matter a lot more than language. For example -tossing most of the C stdlib and following a consistent coding style (similar to one described here -[1]), with using Arenas for memory allocation, I can be just as productive in C.

    [0] - https://odin-lang.org

  • plt

    Programming Language Theory λΠ

  • Project mention: Ask HN: Learning Modern Compilers? | news.ycombinator.com | 2023-06-12

    I recall reading a comment on here at some point in the last year where someone who worked on a team that wrote compilers lamented the difficulty in hiring qualified people because the practice of compiler construction differs so wildly from what is taught in school or even most compiler books. Apparently it scarcely resembles what is taught in university courses based on the Dragon book or similar, both in the higher level architecture and the lower level techniques

    I know that one difference is that compilers have adopted a more service-oriented architecture, kind of like the Roslyn compiler. This allows them to not only compile your code, but inform your text editor and linter and similar tooling of syntax issues incrementally.

    What are other differences? Is llvm still relevant outside of academia?

    Are there any books, papers, or open source projects one could study to learn how compilers are built in this day and age?

    Also: does the more abstract "programming language theory" popular in the more formal functional programming world (e.g. denotational semantics, lambda calculus, Floyd-Hoare logic, type theory, etc: this sort of stuff[1]) have any relevance to compiler writers and language/language tooling developers in industry?

    [1] https://steshaw.org/plt/

  • 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
  • javascript

    GitBook teaching programming basics with Javascript (by GitbookIO)

  • Rubinius

    The Rubinius Language Platform

  • Algorithms-Explanation

    Popular algorithms explained in simple language with examples and links to their implementation in various programming languages and other required resources.

  • Primes

    Prime Number Projects in C#/C++/Python

  • Project mention: Primes – A Software Drag Race | news.ycombinator.com | 2023-12-09
  • friendly-snippets

    Set of preconfigured snippets for different languages.

  • Project mention: LazyVim: How to turn default plugins off? | /r/neovim | 2023-12-10

    Those definitely seem to be coming from friendly-snippets, so it seems like it's not being disabled. You can verify this with the :Lazy command to bring up the lazy.nvim menu then checking log or debug to see what is loaded, when, and why.

  • 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
  • py4j

    Py4J enables Python programs to dynamically access arbitrary Java objects

  • codespan

    Beautiful diagnostic reporting for text-based programming languages.

  • ModiScript

    Acche din aa gaye

  • githut

    Github Language Statistics

  • Project mention: Include <Rules> | news.ycombinator.com | 2024-02-04

    This is the best measure I've found:

    https://madnight.github.io/githut/#/pushes/2023/4

    Unfortunately it doesn't have new projects, but it does seem like C++ peaked a couple of years ago and is starting to trend down. "Plummeting" is clearly an exaggeration though.

  • programming-language-subreddits-and-their-choice-of-words

    How do the different communities talk?

  • Project mention: I'm new. I'm here to be with the cool people | /r/elm | 2023-04-29
  • awesome-lisp-languages

    A list of Lisp-flavored programming languages

  • pldb

    PLDB: a Programming Language Database. A computable encyclopedia about programming languages.

  • Project mention: Programming Language Database | news.ycombinator.com | 2023-09-13
  • livecodes

    Code Playground That Just Works!

  • Project mention: Livecodes.io: open-source, client-side code playground for 80 languages | news.ycombinator.com | 2024-03-16
  • sample-programs

    Sample Programs in Every Programming Language

  • speed-comparison

    A repo which compares the speed of different programming languages.

  • Project mention: Douglas Crockford: “We should stop using JavaScript” | news.ycombinator.com | 2023-06-12
  • CheLang

    CheLang es un lenguaje de programación esotérico argento. Ni más, ni menos. Es la que va.

  • Project mention: EsJS: Lenguaje de Programación en Español / JavaScript con sintaxis en Español | /r/programacion | 2023-12-07
  • crumb

    The Crumb Programming Language

  • Project mention: Ask HN: Who wants to be hired? (March 2024) | news.ycombinator.com | 2024-03-01

    Hi! I'm Liam, a freshman at UBC, aiming to specialize in Computer Science/Physics. Looking for a software related internship in the summer. I've been programming for 7 years, and built dozens of projects, most of them can be found on my Github (https://github.com/liam-ilan).

    Over the summer, I built Crumb (https://github.com/liam-ilan/crumb), a programming language from scratch, which was front paged here a couple months ago! I'm also a member of the firmware team at UBC Formula Electric, working on porting firmware for the Front Sensor Module to our next car.

    Open to doing just around anything you need me to do. If you have an opening, or any advice, hit me up :D

  • pytago

    A source-to-source transpiler for Python to Go translation

  • visionscript

    A high-level programming language for using computer vision.

  • Project mention: Show HN: Cassette, a Personal Programming Language | news.ycombinator.com | 2024-01-01

    > other than "it's just for me" — and that's probably good enough

    I love this sentiment, and I'm glad you made this! I love reading different syntaxes for programming languages. You should be proud. Writing programming languages is _hard_.

    I made an abstract programming language in 2023 (https://visionscript.dev). The language still needs _a lot_ of work and some bugs fixed. With that said, I had so much fun making it.

  • programming-guidelines

    My personal programming guidelines

  • ProGraML

    A Graph-based Program Representation for Data Flow Analysis and Compiler Optimizations

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

programming-languages related posts

Index

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

Project Stars
1 Odin 5,641
2 plt 5,126
3 javascript 3,475
4 Rubinius 3,061
5 Algorithms-Explanation 2,864
6 Primes 2,357
7 friendly-snippets 1,661
8 py4j 1,144
9 codespan 1,035
10 ModiScript 1,034
11 githut 935
12 programming-language-subreddits-and-their-choice-of-words 816
13 awesome-lisp-languages 679
14 pldb 675
15 livecodes 647
16 sample-programs 529
17 speed-comparison 422
18 CheLang 400
19 crumb 389
20 pytago 371
21 visionscript 339
22 programming-guidelines 291
23 ProGraML 286

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