August 2021 monthly "What are you working on?" thread

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • - Download’s Tech Salary Report
  • Scout APM - Truly a developer’s best friend
  • foolang

    A toy programming language.

    Working on my toy, Foolang:

  • xvm

    Ecstasy and XVM

    Ecstasy development has been slow and steady this summer, with updates to the core library, the web server library, and to the two prototype database implementations (in-memory and JSON). Under the covers, a major refactoring of the auto-narrowing type support went in recently.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • ric-script

    My own modern scripting language; implemented in C using old school yacc & flex

    I continuing with building my first programming language. It is an interpreted dynamically typed and lazy evaluated language. It is like a merge of python and javascript, imagine Python except the focus on indentation. I build the syntax tree using yacc. Here is a code sample where I build an RPN calculator in it. The source repository is here, I’d appreciate the dopamine kick of a star if you like it.

  • kesh

    a simple little programming language that could compile to javascript

    I'm only at the drawing board stage of kesh, a simple little PL that one day might possibly transpile to TypeScript. Not a single line of compiler code has been written so far, it's still all about syntax design and exploring ideas. kesh is mostly a pastime activity and something I can ponder over when I'm bored or can't sleep (which may be the reason I can't sleep).

  • na

    kesh data notation format

    Improved na's documentation. na is the underlying data notation format.

  • Cwerg

    A light-weight compiler backend

  • m42pl-core

    A data manipulation language with a focus on flexibility and simplicity.

    I’m working on this exact idea with M42PL. I will soon implement Kafka support, it will use the same logic as the ZeroMQ module. However its written in Python, not in Java.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • RustScript

    RustScript is a functional scripting language with as much relation to Rust as JavaScript has to Java. (by WilliamRagstad)

    I am working on a project called RustScript and have implemented simple pattern matching for match expressions, code blocks, scopes, Unicode and special character support, lambda functions with variations (sorted by airity) as well as integer and floating point primitive types. Plus building a command line tool for running programs, linting and providing an interactive REPL for windows, linux and macOS this week. We are planning on adding modules and importation of dependencies soon! You can join our community discord server and chat with the dev team if you're interested! All feedback and support is greatly appreciated!

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