I'm working on implementing a programming language all my own

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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

    Pug – robust, elegant, feature rich template engine for Node.js

    Fun, nice work. Side comment, but it feels like this would make a nice match with Jade/Pug[0] HTML syntax for a clean front end experience

    [0] https://github.com/pugjs/pug?tab=readme-ov-file#syntax

  2. SaaSHub

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

    SaaSHub logo
  3. shi

    a Simple Hackable Interpreter (by codr7)

    Awesome, I've been doing the same thing for the past 15 years. It's one of the most stimulating activities I've found within software.

    I recently sat down and put together the beginnings of a framework to play around with or use as a starting point.

    https://github.com/codr7/shi

  4. Admiran

    Admiran is a pure, lazy, functional language and self-hosting compiler based upon Miranda

    Nice! I like the goals of a "simpler Haskell" for small projects (see [Admiran](https://github.com/taolson/Admiran) ). Some questions that weren't answered in the blog:

    * is the evaluation model call-by-need (lazy, like Haskell) or call-by-value (strict, like most other languages)?

    * how is memory allocation handled? (I assume GC via the underlying JavaScript implementation)?

    * will it be open-sourced at some point?

    * a major benefit of immutable definitions is that they are always initialized; however, the type declaration format potentially opens things up to a use-before-def bug if the type declaration brings the variable name in scope. How is this handled in your implementation?

    Good luck on the continued progress of your project; it can be deeply satisfying!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Type Theory and Functional Programming (1999) [pdf]

    2 projects | news.ycombinator.com | 1 Oct 2025
  • Small Programs and Languages

    4 projects | news.ycombinator.com | 6 Jun 2025
  • Show HN: Admiran: a pure, lazy functional language and self-hosting compiler

    1 project | news.ycombinator.com | 8 Mar 2026
  • FizzBuzz with Cosines

    2 projects | news.ycombinator.com | 21 Nov 2025
  • [28] Top 10 Web Dev Tools in 2021

    6 projects | dev.to | 26 Dec 2021

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