I'm giving out microgrants to open source projects for the third year in a row! Brag about your projects here so I can see them, big or small!

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/programming

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • sysidentpy

    A Python Package For System Identification Using NARMAX Models

    I'm the only maintainer, but I keep including new features (some exclusives, like the algorithm I've developed in my thesis to create NARMAX models), improving the code and documentation, and fixing bugs.

  • ConverterNOW

    The Unit Converter app: easy, immediate and multi-platform

    I wrote and mantain Converter NOW (https://github.com/ferraridamiano/ConverterNOW). It is a multiplatform (Android, Linux, Windows and Web) unit and currency converter. It is built to be easy to use, it doesn't require any special permission (just internet to update the exchange rates) and it doesn't contain any form of tracking. The android version is available to both play store and f-droid.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Libation

    Libation: Liberate your Library

    My program Libation (free, open source, windows) scans your Audible audiobook library, downloads it and removes DRM. There are other organizational features also. However, the 1 click download/decrypt of any size library is what most users care about.

  • seed7

    Source code of Seed7

    Seed7: https://github.com/ThomasMertes/seed7

  • Odin

    Odin Programming Language

    Odin: https://odin-lang.org/

  • crystal

    The Crystal Programming Language

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • RGBMatrixEmulator

    A desktop interface to emulate Raspberry Pi-powered LED matrices driven by rpi-rgb-led-matrix

    I maintain RGBMatrixEmulator, a Raspberry Pi LED matrix emulator written in Python. It emulates the Python bindings provided by rpi-rgb-led-matrix, the most common LED matrix driver beginners choose when writing code for LED displays.

  • rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    I maintain RGBMatrixEmulator, a Raspberry Pi LED matrix emulator written in Python. It emulates the Python bindings provided by rpi-rgb-led-matrix, the most common LED matrix driver beginners choose when writing code for LED displays.

  • mlb-led-scoreboard

    An LED scoreboard for Major League Baseball :baseball:

    It supports a bunch of different matrix sizes, requires no assembly, and is free, so developers of software like the MLB LED scoreboard don't have to set up and maintain physical hardware to maintain the project. Consumers of those types of projects get the same benefits so you can run the emulated version without needing to pick up a soldering iron.

  • dhall-lang

    Maintainable configuration files

    I'm one of the maintainers of the Dhall configuration language project. Dhall is a programmable configuration language with a focus on language security.

  • diffuzzy

    diffuzzy - Compare files or paths with an adjustable level of accuracy and speed

  • mvregex

    mvregex - Move or rename files using regular expressions

  • gentooinstall

    gentooinstall - Install Gentoo Linux by automating most of the steps in the Gentoo Handbook

  • jira-cli

    🔥 [WIP] Feature-rich interactive Jira command line.

    Last Christmas, I started working on a command-line application for Atlassian Jira to automate a few things. Interestingly, the project got some attention and, a lot more people are using it than I anticipated. Sharing here in case the project is useful for some readers of this thread. Any feedback is appreciated.

  • Electronic-Interchange-Github-Resources

    List of EDI (Mostly) Github Resources

    I maintain a informational repo for edi resources https://github.com/michaelachrisco/Electronic-Interchange-Github-Resources

  • WirtBot

    Easily and securely extend your network into the cloud with a WirtBot

    I wrote and maintain https://github.com/b-m-f/WirtBot .

  • overkill_nvim

    Libs for building neovim plugins using Rust

    Well, IDK how interesting it is, but a couple months ago I started writing overkill_nvim (and a couple other supporting libs) to allow you to write neovim plugins in Rust—not using msgpack, but making calls directly to neovim via FFI.

  • RoyalUrClient

    Play The Royal Game of Ur online! https://royalur.net

    We have three different GitHub repositories for RoyalUr.net for the client, the server, and for the AI analysis we’ve done as well. The client repository is our largest though! https://github.com/Sothatsit/RoyalUrClient

  • domain-driven-hexagon

    Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included

  • libre-logos

    A collection of free logos for open source projects

    I created Libre Logos (https://github.com/enjeck/libre-logos), a project that provides high quality free logos to open source projects and NGOs. So far, I have designed 35+ logos with more on the way

  • space-station-14

    A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.

    https://spacestation14.io/ - great reimplantation of old game

  • gd_dialog

    Open source robust dialogue system in Godot. Suitable for RPGs, visual novels, interactive fiction, and other games requiring dialogue.

  • express_boilerplate

    ExpressJS boilerplate based for quickly starting projects.

  • typescript-calendar-date

    Good date library for TypeScript

    I made a calendar date library because every existing solution was wrong. The mental model of having a timestamp is just straight up bad when you want to talk about dates and days and stuff. It has a comprehensive property-based-testing testsuite and a small, intuitive api.

  • typescript-json-decoder

    Json Decoder for Typescript

    I also made a native json decoder library for typescript. It automatically generates decoders for you based on your types so you don't have to cast and pray. Super easy to set up and dependency free.

  • Portal2D

    I'm working on a 2D portal game in python. https://github.com/Link2324/Portal2D

  • devtools-notes

    Chrome Extension for DevTools that saves texts blocks (i.e. code, notes) locally

    DevTools Notes GitHub Chrome Extension

  • ssr-proxy-js

    A Server-Side Rendering Proxy focused on customization and flexibility!

    SSRProxy.js GitHub

  • RabbitLight

    A simple route-based RabbitMQ client for .NET

    RabbitLight GitHub

  • axyl-iso

    Axyl is a Linux distro centered on tiling window managers. Choose from i3, bspwm, dwm and more.

    Axyl currently has more than 3000+ downloads and counting. And so far a lot of people are pleased with how fast, and aesthetic my Distribution is. Come check it out on Github.

  • Internet.nl

    Internet standards compliance test suite

  • buddy_alloc

    A single header buddy memory allocator for C

    I'm the author of https://github.com/spaskalev/buddy_alloc - a custom memory allocator for C (modern C11, works with C++ as well) designed for predictable and repeatable performance. It is suitable for use in embedded, games and any other system with soft or hard real-time demands. It has 100% line and branch test coverage and uses a fixed amount of space on the call stack when called. Recently the project had its first external contribution as well. Cheers!

  • whatsapp-for-linux

    An unofficial WhatsApp desktop application for Linux.

    I created a GTK based whatsapp client for linux. Here; https://github.com/eneshecan/whatsapp-for-linux.

  • pollinations

    Generate Art

    We are https://pollinations.ai/ trying to democratize generative art by letting users utilize google colab GPU's with an easy-to-use user interface. There is still a lot to do and it's a very experimental project, but it mostly works :).

  • lively

    Free and open-source software that allows users to set animated desktop wallpapers and screensavers.

  • MERN-template

    A website template using the MERN stack. It is geared towards Persistent Browser Based Games (think neopets), but is flexible enough for a number of different uses.

  • Kavita

    Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga and the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.

    I created and actively develop Kavita, a self hosted manga, comic, and ebook manager and reader which connects to 3rd party apps (Tachiyomi and OPDS). Currently working on a single API to pull metadata from multiple APIs or scrape sites.

  • LichessBot

    Repo of a Discord bot that is for viewing games and users on Lichess.

  • raylib

    A simple and easy-to-use library to enjoy videogames programming

    Not my project but I've used it for a while and the developer is a very dedicated person who put tons of hours of work on it: Raylib.

  • Ichor

    C++20 thread confinement and dependency injection framework.

    I've been working on and off as time permits on Ichor. It's a c++ middleware designed to take away a couple problems I had with writing large scale applications:

  • space-nerds-in-space

    Multi-player spaceship bridge simulator. Captain your starship through adventures with your friends. See https://smcameron.github.io/space-nerds-in-space

    I created Space Nerds in Space (github), an open source multi-player spaceship bridge simulator. Captain your starship through adventures with your friends.

  • send

    :mailbox_with_mail: Simple, private file sharing. Mirror of https://gitlab.com/timvisee/send (by timvisee)

    I maintain Send and host a public instance at send.vis.ee. Useful to send 10GB of files over email for example. I also developed ffsend as CLI tool for it.

  • ffsend

    :mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.

    I maintain Send and host a public instance at send.vis.ee. Useful to send 10GB of files over email for example. I also developed ffsend as CLI tool for it.

  • tubesync

    Syncs YouTube channels and playlists to a locally hosted media server

  • django-distill

    Minimal configuration static site generator for Django

    A static website generator for Django: https://github.com/meeb/django-distill

  • whoisit

    A Python library to RDAP WHOIS-like services for internet resources such as ASNs, IPs, CIDRs and domains

    An Python RDAP query library: https://github.com/meeb/whoisit

  • treefetch

    🌲 A plant-based system fetch tool made with Rust.

    This month, I created my first project in Rust - a system fetch tool (à la Neofetch/pfetch) called treefetch.

  • zig

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

  • rav1e

    The fastest and safest AV1 encoder.

    I'm going to promote rav1e, an AV1 encoder written in Rust+ASM. Unlike the reference encoder, rav1e seeks to focus on psychovisual quality rather than pure metrics, and so to many people it is a promising alternative. However, it has some catching up to do in the speed department.

  • drakonhub

    The source code for DrakonHub.com

    Seemingly a more relevant link for this thread: https://github.com/stepan-mitkin/drakonhub

  • GodotSteam

    An open-source and fully functional Steamworks SDK / API module and plug-in for the Godot Game Engine.

    Not sure how relatable but I have been actively working on this for a long time now. I write and maintain a project called GodotSteam which is a Steamworks module for the Godot Game Engine; which is also an awesome open-source project. It helps indie developers interface with Valve's Steamworks API and use all the functions in their games.

  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

    Not sure how relatable but I have been actively working on this for a long time now. I write and maintain a project called GodotSteam which is a Steamworks module for the Godot Game Engine; which is also an awesome open-source project. It helps indie developers interface with Valve's Steamworks API and use all the functions in their games.

  • walld

    A wallpaper daemon

  • PDF-merger

    A simple lightweight Pdftk Front-end for merging two PDF files together

    hey i'm a CSE student and i have developed my first opensource project with Gtk+ 3.0 . It's pdf merger tool for linux . More here : https://github.com/Afsalmc/PDF-merger

  • Mangali

    Malyalam to Manglish text

    My second project is a web app utilizing OCR technology which converts native Malayalam text into Malayalam written using English alphabets so that people who understand Malayalam but cannot read Malayalam letters can actually read Malayalam text . More here : https://github.com/Afsalmc/Mangali

  • factorio-lib-rs

    Rust library with a collection of structs representing Factorio concepts, types, prototypes, etc

    the library

  • factorio-data-test

    Program that loads Factorio mods and tests if all the data is valid and correct.

    the app

  • Linux-Tools

    A collection of scripts and tools for system admins and devops.

    The only thing I'm semi-proud of is this bundle of shit https://github.com/damienhunter30/Linux-Tools A lot of the tools where developed to download tools and deploy blockchains quickly. Also included in it is set ups for Metaplex and Candy Machine if anyone wants to mint their own NFTs on their own stores.

  • c2cs

    Generate C# bindings from a C header.

  • SDL

    DEPRECATED: Official development moved to GitHub

    I got tired of writing C# bindings code by hand to interop with native C/C++ libraries, so I automated the process. Example for SDL: https://github.com/bottlenoselabs/SDL-cs. The repository is automated daily using Dependabot to run C2CS, generate the P/Invoke code, and push a Git commit with the code automatically when there is a change to https://github.com/libsdl-org/SDL.

  • SDL-cs

    Automatically updated C# bindings for SDL https://github.com/libsdl-org/SDL with native dynamic link libraries.

    I got tired of writing C# bindings code by hand to interop with native C/C++ libraries, so I automated the process. Example for SDL: https://github.com/bottlenoselabs/SDL-cs. The repository is automated daily using Dependabot to run C2CS, generate the P/Invoke code, and push a Git commit with the code automatically when there is a change to https://github.com/libsdl-org/SDL.

  • drakonhub

    The source code for DrakonHub.com (by hitsoft)

  • fastfetch

    Like neofetch, but much faster because written in c. Only Linux.

    My project the last months (and probably a lot more to come) is a replacement for neofetch, written in c: https://github.com/LinusDierheimer/fastfetch.

  • gngr

    a cross-platform browser focussed on privacy.

    We (I and a couple of students) are developing a browser in Java: https://gngr.info and https://github.com/gngrOrg/gngr

  • soda

    Soda

    Note: There haven't been many updates recently on the main repository because I am experimenting with a new layout engine in another repo.

  • bloggy

    a minimalist Markdown site maker for Caddy

    the only project i'd want to brag about rn is https://github.com/mothdotmonster/bloggy which is a very simple static site generator based around Caddy that i wrote in a day.

  • summarizer

    A Reddit bot that summarizes news articles written in Spanish or English. It uses a custom built algorithm to rank words and sentences.

  • PixiEditor

    PixiEditor is a lightweight pixel art editor made with .NET 6

    https://pixieditor.net - a pixel art editor, I've been making it for about 5 years. For last 2 years 2 people joined me and we've gained about 5k downloads. We have big plans for it. We have open collective, but unfortunately no donations yet. It will always be free and we want it to be like blender, but in pixel-art world. There will be full featured animation suite, cross-platform and most importantly, user friendly :)

  • kira

    Library for expressive game audio.

    I'm working on Kira, a game audio library with some features that go overlooked by most game audio solutions.

  • bevy

    A refreshingly simple data-driven game engine built in Rust

    Bevy Engine - A Rust game engine (currently the most popular one). Currently it is going through a rendering rework which will allow it to have better performance than Godot, though it doesn't yet implement all the optimizations Godot has implemented.

  • mosaic

    A terminal workspace with batteries included

    zellij - A tmux alternative with a focus on extensibility through Wasm plugins.

  • swash

    Font introspection, complex text shaping and glyph rendering.

    swash - A shaping engine that advertises performance comparable to HarfBuzz, and surpassing it in some cases. Tests are in-progress.

  • OpenRGB

    I'm the creator of OpenRGB (https://gitlab.com/CalcProgrammer1/OpenRGB), a project for controlling RGB lighting across as many manufacturers/devices as possible. RGB control is a mess of proprietary vendor software and many brands won't play nicely together, but with OpenRGB you can control everything from one place and create synchronized effects using the SDK or plugins.

  • RoyaltyOffRevenueLicense

    A license for Freedom Free, but not Beer Free, software

  • mangareader

    Qt manga reader for local files.

  • legendary

    Legendary - A free and open-source replacement for the Epic Games Launcher

    My project Legendary is an open-source client for downloading and playing games distributed via the Epic Games Store on Linux, Mac, and Windows. And so far has been my most successfull OSS project (2.8k stars on GitHub, 200k+ downloads), it's also powered entirely by spite!

  • transcription-tools

    Transcription tools

    I'm creating a set of opem-source tools to help create computer science diagrams for the blind. For now it's a bit disorganized and for sure not complete or very well documented... but the Github is here: https://github.com/TTWNO/transcription-tools

  • QCPU-CLI

    A compiler, assembler and emulator for the QCPU 2 architecture

    I've written an assembly language and made an emulator to emulate this CPU: https://github.com/QSmally/QCPU-CLI and I'm currently working on QOS, the operating system I want run which is mainly being based on Unix: https://github.com/QSmally/QOS

  • QOS

    An OS created for the QCPU 2 architecture

    I've written an assembly language and made an emulator to emulate this CPU: https://github.com/QSmally/QCPU-CLI and I'm currently working on QOS, the operating system I want run which is mainly being based on Unix: https://github.com/QSmally/QOS

  • TermGL

    2D & 3D graphics engine in the terminal [C] [C++]

    TermGL is my open-source terminal graphics library, capable of both 2D and 3D color ASCII graphics in the terminal. It's written in C and only uses the standard library, so using it is really is as simple as importing the source files and compiling them.

  • radiocapture-rf

    RF side of Radiocapture's SDR based trunked radio bulk collection system

  • notepad-plus-plus

    Notepad++ official repository

  • keepassxc

    KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.

  • GitExtensions

    Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).

  • presync

    Improves rsync clone performance by renaming files that have only been moved/renamed in the source.

    I've been using this to find dupes: https://github.com/coverprice/presync

  • eskimo

    Eski is an undemanding mock server for developers and testers, that aims to abstract the complexities of coding a mock server into simple JSON configurations. [Moved to: https://github.com/kappasquare/eski]

  • tda-art

    Algorithmic Retail Trader for TD Ameritrade

    I am building an opensource stock trading framework for Algo trading. https://github.com/peacelaced/tda-art

  • chattest

    chatapp that allows you to draw

  • droid

  • electromagnetic_field

    this is a attempt to visualise electromagneic field using processing

  • I've created a new operation for gegl for conversion of scanned analog negative images to positives. The standalone upstream is here: https://gitlab.com/JonnyRobbie/gimp-plugin-analog but it's been already merged and I sort of maintain both. I also have a btc donation wallet in the bottom of my readme.

  • gersemi

    A formatter to make your CMake code the real treasure

    I'm the author of formatter for CMake files gersemi with opinionated formatting style. Since I've reached features I need the project is in maintenance phase now and the maintenance itself requires very low effort. Of course if someone suggests an interesting missing feature on Github I'd certainly consider to implement it. As such I don't need a grant but I'm going to use this opportunity to share my project. :)

  • lalr

    Modern LALR(1) parser for C++

    I created lalr -- a modern LALR(1) parser for C++.

  • forge

    Lua scriptable build tool (by cwbaker)

    I created forge -- a Lua scriptable build tool.

  • typewritesomething

  • minesweeper-for-excel

    A clone of minesweeper written in VBA that runs in Microsoft Excel

    Play minesweeper inside Excel! Minesweeper for Excel is a clone of Minesweeper written in VBA!

  • WeatherAdvisor2

    Link for the project:

    Check out the repo at https://github.com/CallmeHongmaybe/WeatherAdvisor2

  • BorderlessMinecraft

    Application to run Minecraft as a borderless window.

    I'm late but I develop Borderless Minecraft, an app for running Minecraft as a borderless window that is used by quite a few speedrunners: https://github.com/Mr-Technician/BorderlessMinecraft

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