Ask HN: What are you working on (August 2024)?

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
  • LED-Marquee

    Software to run my LED marquee display, my favorite project. Still working on the comprehensive video about it.

    I have been making YouTube videos about a project I built a couple of years ago. It took a while to find the time and the right approach to documenting it, but I'm finally happy with the results.

    The first video is here: https://youtu.be/W0_3rzvq9Ks (the second is coming out tomorrow)

    And it's on GitHub here: https://github.com/masto/LED-Marquee

    I also recently left the Big Tech world after 11 years at Google, so I'm trying to figure out what comes next. (I don't think I can make professional YouTuber pay the bills). If it's not inappropriate to mention here, my resume is at https://hire.masto.me/

  • SaaSHub

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

    SaaSHub logo
  • rcl

    A reasonable configuration language

    The RCL configuration language, https://rcl-lang.org / https://github.com/ruuda/rcl. Lately I'm working on support for floats to complete the json superset promise. Also I added a shorthand for "query --format=raw" to make it more useful as a jq replacement.

  • hncli

    A Terminal User Interface-based application for browsing Hacker News, written in :crab: Rust.

    I've been working on a Hacker News TUI reader written in Rust [0].

    I'm very proud of the way the architecture turned out - with most notably a components-driven architecture [1].

    There's just a major performance roadblock in posts with many comments that I should be able to clear with some more multithreading. Then I just need to make it available in brew and other distribution solutions.

    [0]: https://github.com/pierreyoda/hncli

  • Ptah.sh

    Self-hosted alternative to Heroku

    Hey,

    Working on the open source alternative to Heroku - https://ptah.sh (https://github.com/ptah-sh/ptah-server)

    Already have some success: we use it for our other 3 projects, thus saving us some cash. :)

    I have the 1-click apps marketplace, backups and, soon, monitoring.

  • gcodepreview

    OpenSCAD library for moving a tool in lines and arcs so as to model how a part would be cut using G-Code or described as a DXF.

    Which environments/systems have you tried?

    A search of your site doesn't have a match for "Literate Programming" --- I've found it a benison when developing, esp. in that it allows me to review code which already exists, and to create a structural index while writing which allows a quick/easy check if a given module already exists in a context where it should --- managed to make a system for this w/ a bit of help from generous folks on tex.stackexchange:

    https://github.com/WillAdams/gcodepreview/blob/main/literati...

    https://github.com/WillAdams/gcodepreview/blob/main/gcodepre...

    and as the readme shows, I am fascinated by the idea of visualization of code:

    https://raw.githubusercontent.com/WillAdams/gcodepreview/mai...

    (probably because of reading Herman Hesse's _The Glass Bead Game_ (originally published as _Magister Ludi_)

    I'd give a lot to have a programming system for METAPOST/FONT (or some other graphical language) which both allowed drawing in the view and then editing the textual representation of the code causing the view to update (yes, I should use http://tikzedt.org/ )

  • opslane

    Making on-call suck less for engineers

    Working on building a copilot for oncall engineers.

    Goal is to automate or reduce the grunt work oncall engineers have to do.

    Code is here: https://github.com/opslane/opslane

  • incidental

    An opensource incident management platform integrating with Slack.

    I'm working on https://github.com/incidentalhq/incidental

    It's an incident management platform, similar to Pagerduty, Rootly or FireHydrant.

    It's the first side project I've open sourced, and I've been hacking on it weekends and nights. Hoping to get a few companies to start using it to get some early feedback.

  • atomic-css

    A zero-dependency Tailwind-like demo application. (by chrisdavies)

    A zero-dependency application in Bun. It has a tailwind-like layer which can be seen here [0]. It’s not production-ready, but has been an interesting experiment.

    [0] https://github.com/chrisdavies/atomic-css

  • TheOpenPresenter

    TheOpenPresenter is an ambitious project aiming to be the final presenter software you'll ever need

    Open source presenter software. The idea is anything you want to show on screen, all can be controlled through a single page. Useful for any events like concert, conference, camps, etc. You can also use it for digital signage.

    Very early stage right now but I hope to release alpha soon. I'm already using it privately right now but there's a lot to do to make it user friendly.

    https://github.com/Vija02/TheOpenPresenter

  • KodaStream

    Interactive video tool for developers

    Repo: https://github.com/james-a-rob/KodaStream

  • emlearn-micropython

    Efficient Machine Learning engine for MicroPython

  • mint

    MINT is not TeX (by ubavic)

    I am currently working on a custom markup language called atex. It's syntax reminds of latex syntax, but with @ instead \ as a special character (very similar to the Lout language, if anyone remembers it). Also, the atex language hasn't any predefined commands. Instead, all commands are defined via schema specified in a separate YAML file. Schema defines commands that can be used and means of "rendering" those commands to different targets (HTML, Tex, Typst, whatever...)

    Just today, I finished first working version of the new compiler (https://github.com/ubavic/mint). It is written in Go, and there are lot of things on the TODO list, but it works :)

    This is actually the second compiler for the atex. The first one was written in Haskell and compiled fixed document schema. I used it for writing a book on Haskell (https://github.com/ubavic/programming-in-haskell).

  • programming-in-haskell

    Book on Haskell written in Haskell.

    I am currently working on a custom markup language called atex. It's syntax reminds of latex syntax, but with @ instead \ as a special character (very similar to the Lout language, if anyone remembers it). Also, the atex language hasn't any predefined commands. Instead, all commands are defined via schema specified in a separate YAML file. Schema defines commands that can be used and means of "rendering" those commands to different targets (HTML, Tex, Typst, whatever...)

    Just today, I finished first working version of the new compiler (https://github.com/ubavic/mint). It is written in Go, and there are lot of things on the TODO list, but it works :)

    This is actually the second compiler for the atex. The first one was written in Haskell and compiled fixed document schema. I used it for writing a book on Haskell (https://github.com/ubavic/programming-in-haskell).

  • dwata

    AI enabled insights from emails, calendars, contacts, files, Slack, databases, web... Fast, private and local. Launching soon!

    I'm building an open source app to get all private data and provide fast search on top, starting with emails, calendars and attachments. Slack, LinkedIn, even when crawl is coming soon...

    We will be able to use AI to label emails, organise files by content, decide what needs our action, etc.

    This branch has updated readme:

    https://github.com/brainless/dwata/tree/feature/prepare_mvp_...

  • Open-Interface

    Control Any Computer Using LLMs

    Open-sourced, LLM-based, full autopilot for Mac, Windows, and Linux.

    https://github.com/AmberSahdev/Open-Interface

    Working on testing local LLMs right now.

  • tl

    The compiler for Teal, a typed dialect of Lua

    I need to clean up this page but I'm working on a local(-ish) book collection tool (calling it Livtet for "book head" in Haitian Kreyol). https://www.jacky.wtf/projects/livtet/ has some notes but https://man.sr.ht/~jacky/livtet is much better. It's been fun using Lua to externalize a lot of logic (and I'm looking into using https://github.com/teal-language/tl because I love me some typing.

    Outside of that, I've been blogging a lot more (https://www.jacky.wtf/essays/ - August looks so full, ha) and now I'm writing about things I'm reading too (https://www.jacky.wtf/links/). Been doing this to try to ween off social media and rely on places like this to share stuff.

  • potato

    It's a hot code reloading proof of concept. Hot potato get it? No. Good. (by beef331)

    Working on a hot code reloading library for Nim. It's a general solution, but specifically for my game framework.

    An example of it in action: https://streamable.com/2mxktc

    Source code: https://github.com/beef331/potato

  • editor

    A keyboard-driven tool for designing in the browser (by matry)

    I'm building a keyboard-driven editor for designing UI. You could think of it as a weird bastard child of Vim and Webflow. I've been tinkering with it for a while in private, but I'd like to shift gears and start working on it publicly.

    The editor itself isn't available yet, but I've got a Github readme that explains the concept a bit more: https://github.com/matry/editor

    Eventually I'll do a ShowHN, once I get a stable version that I feel comfortable demoing.

  • UpbeatUI

    A lightweight MVVM framework for touch based Windows applications on top of the WPF framework.

    Working on Pulselyre, a touch-focused Windows app for producing electronic music live. It doesn't output audio on its own, but it lets you configure various virtual "instruments" on screen that can send MIDI note and control messages to other MIDI devices or VSTs configured to receive MIDI messages. You can record notes and events for each instrument and then loop them over a configured number of beats. Also has some other features to make creating music easier, like saving/loading note sequences, an arpeggiator, receiving input from external MIDI controllers/keyboards, and some other stuff. I've been meaning to record a demo video, but I'm not actually very good at playing or making music myself, so I haven't come up with anything presentable yet. I'm also not really married to the name, but it works for now...

    https://www.pulselyre.com

    It's built using C# and WPF, and a related project I work on is an open source MVVM framework called UpbeatUI for making WPF apps that behave vaguely like mobile apps. It's for apps that have a main bottom layer and modal popups that float above and can be closed by clicking/touching the background. Pulselyre uses UpbeatUI, and I actually originally extracted UpbeatUI from a much older version of Pulselyre.

    https://github.com/Pulselyre/UpbeatUI

  • plascad

    Hey! I'm working on a plasmid (vector) editor, for molecular biology. I'm doing it mainly as a learning project, and trying to fill in the gaps where I found limitations in existing software. As of last week, it's in a state where the main features are there. I'm going to now focus on polish, and adding specialty features. Would appreciate any and all feedback!

    https://github.com/David-OConnor/plascad

  • usBabyNames.js

    NPM / JS / SQLIte: US Baby Name Data 1880-2023

    Working on a convoluted app devoted choosing a baby name for your new child... but the underlying library is open source, based on public domain data:

    https://github.com/jonroig/usBabyNames.js

    We're engineers, we want to make data-driven decisions about what we name our children. My app won't necessarily help you choose a name, per se, but it can assist in eliminating a lot of possible names, giving you a much smaller set of choose from, each of which you can research more. So... like filter by name origin, length, popularity, etc..

  • rainfrog

    🐸 a database management tui for postgres

    i'm working on rainfrog, a database management terminal ui for postgres.

    the goal is to be a lightweight alternative to pgadmin/dbeaver. it has vim-like keybindings, shortcuts to preview tables, and session history.

    it only supports postgres at the moment, but sqlite and mysql support are on the roadmap.

    https://github.com/achristmascarl/rainfrog

  • privyloci

    I am working on a zero trust proposal for location permission on mobile platforms: https://github.com/itissid/privyloci

    It's a demo of an idea. It could be an app too, but I'd much rather it be a CoreOS service that is user controlled.

    Looking for organizational and privacy first support soon.

  • qatarina

    QATARINA: Exciting and bold QA and UAT tooling

    I'm working on a platform for recording and managing user acceptance tests for software projects. I am trying to build it out slowly but in the open at https://github.com/golang-malawi/qatarina

    Besides building the ideas I have in mind around how UAT could be improved for both devs and clients (users). My other goal is to encourage more Malawians to consider Go as a programming language for shipping solutions in, my Go evangelism has been working slowly but I think people need to see something they can appreciate to get more people onboard.

    Also working on a personal finance app in Flutter for young Africans, but that's not public yet :)

  • public-key-directory-specification

    Specification for a Fediverse Directory Server for Public Keys

    I'm building an open source Federated Public Key Directory, so that I can then build end-to-end encryption for the Fediverse.

    https://github.com/fedi-e2ee/public-key-directory-specificat...

    Think: Encrypted DMs for Mastodon. I wrote several blog posts about the project and why it matters.

    https://soatok.blog/2024/08/21/federated-key-transparency-pr...

    https://soatok.blog/2024/06/06/towards-federated-key-transpa...

    https://soatok.blog/2022/11/22/towards-end-to-end-encryption...

    Eventually I plan on doing a "Show HN" post when it's built and close to feature-complete.

  • I'm building an open source Federated Public Key Directory, so that I can then build end-to-end encryption for the Fediverse.

    https://github.com/fedi-e2ee/public-key-directory-specificat...

    Think: Encrypted DMs for Mastodon. I wrote several blog posts about the project and why it matters.

    https://soatok.blog/2024/08/21/federated-key-transparency-pr...

    https://soatok.blog/2024/06/06/towards-federated-key-transpa...

    https://soatok.blog/2022/11/22/towards-end-to-end-encryption...

    Eventually I plan on doing a "Show HN" post when it's built and close to feature-complete.

  • mastodon-e2ee-specification

    Soatok's Proposal for End-to-End Encryption in Mastodon

    I'm building an open source Federated Public Key Directory, so that I can then build end-to-end encryption for the Fediverse.

    https://github.com/fedi-e2ee/public-key-directory-specificat...

    Think: Encrypted DMs for Mastodon. I wrote several blog posts about the project and why it matters.

    https://soatok.blog/2024/08/21/federated-key-transparency-pr...

    https://soatok.blog/2024/06/06/towards-federated-key-transpa...

    https://soatok.blog/2022/11/22/towards-end-to-end-encryption...

    Eventually I plan on doing a "Show HN" post when it's built and close to feature-complete.

  • linkwarden

    ⚑️⚑️⚑️Self-hosted collaborative bookmark manager to collect, organize, and preserve webpages, articles, and more...

  • mininext

    a webframework

    my webframework: https://github.com/spirobel/mininext

    (my goal with mininext is to provide index.php like productivity but with all of npm and typescript at your fingertips)

    currently busy using it to build things. will document everything in detail soon.

    https://x.com/spirobel/status/1827231794934247674

  • bauble

    a playground for making 3D art with lisp and math

    https://bauble.studio/ is a lisp-based procedural 3D art playground that I hacked together a while ago. It's fun to play with, but it's a very limiting tool: you can do a lot to compose signed distance functions, but there's no way to control the rendering or do anything "custom" that the tool doesn't explicitly allow.

    So lately I've been working on a "v2" that exposes a full superset of GLSL, so you can write arbitrary shaders -- even foregoing SDFs altogether -- in a high-level lisp language. The core "default" raymarcher is still there, but you can choose to ignore it and implement, say, volumetric rendering, while still using the provided SDF combinators if you want.

    The new implementation is much more general and flexible, and it now supports things like 2D extrusions, mesh export for 3D printing, user-defined procedural noise functions... anything you can do in Shadertoy, you can now do in Bauble. One upcoming feature that I'm very excited about is custom uniforms and embedding in other webpages -- so you can write a blog post with interactive 3D visualizations, for example.

    (Also as a fun coincidence: my first cast bronze Bauble arrived today! https://x.com/ianthehenry/status/1827461714524434883)

  • maps

  • harper

    The Grammar Checker for Developers

  • checkd

    Apple DeviceCheck server implementation on Cloudflare Workers

    I'm currently working on an open-source project called checkd, which is a Cloudflare service worker designed to handle device authentication and state management using Apple's DeviceCheck API. The project includes an example iOS app and a worker implementation to demonstrate how the service can be integrated into a mobile app environment.

    https://github.com/willswire/checkd

    This project has been an exciting way to explore better securing my iOS apps. I'm looking forward to refining it further and would love to hear any feedback or suggestions from the community!

  • upvpn-app

    UpVPN is the world's first Serverless VPN. The VPN app is available for macOS, Linux, Windows, tvOS, iOS, and Android. The UpVPN service can also be used with any WireGuard-compatible client through the Web Device feature.

    https://UpVPN.app : A modern Serverless VPN

    Currently trying to get apps for Apple platform published and going through App Store review process..

  • trippy

    A network diagnostic tool

  • Bitgrid

    Bitgrid - a new model of computation

    I'm getting to know the ins and outs of GitHub CoPilot, and exploring languages and technologies I've avoided. I'm hoping to get done with a usable Bitgrid Emulator[1] in Javascript/HTML so that I can let people play with the concept and get used to it. I've got stuff working in Pascal[2], but that's not something most people can deal with. I've also got a ton of other stuff up on GitHub that I should poke a bit.

    I've spent a lot of time in analysis paralysis and this has given me the kick in the pants to get me going again.

    As far as new ideas go, I've already spent time learning Verilog, and hope to get a chip design through the TinyTapeout[3] before too long.

    [1] https://mikewarot.github.io/Bitgrid_C/bitgrid_sim.html

    [2] https://github.com/mikewarot/Bitgrid

    [3] https://tinytapeout.com/

  • clace

    AppServer for containerized web app development and deployment

    I am building Clace https://github.com/claceio/clace, an app server for containerized applications. The goal is to build something like Nginx Unit, but supporting any language/framework. Each app runs in a separate container. App updates are done using a blue-green staged deployment. Clace already supports most python based apps (wsgi or asgi), any other language works with a custom Dockerfile. Plan to add support for automatically shutting down idle containers, allowing for scaling down to zero for each app.

  • wgsltoy

    WGSL Toy website

    I'm working on a little site called WGSL Toy, here: https://wgsltoy.com/

    It's basically like ShaderToy but for WebGPU instead of WebGL. I started it as I have been doing some Rust + wgpu development for art projects and I need a easy way to play around with shaders.

    It's very early in development - you can go and just use it right now. But soon I want to support creating an account, saving / sharing shaders, and eventually go beyond the featureset of ShaderToy by allowing for custom input images / textures.

    Code is on github: https://github.com/sdedovic/wgsltoy

  • emerging-trajectories

    Open source framework for using LLMs to forecast political, economic, and social events.

    I've been passionate about superforecasting and AI for a long time, so decided to try and use LLMs to structure data about the world -- commodities, politics, etc. It's now a startup we're trying to get off the ground: https://emergingtrajectories.com/

    Most of my days are spent reading the news and working on LLMs, which has been a blast. As an example, here's a dashboard that tracks major supply and demand shocks to various commodities around the world: https://emergingtrajectories.com/c/commodities

  • shite

    The little hot-reloadin' static site maker from shell.

    Happy site-maker-makin'... It is a most respectable yak shave. I had such a good time making mine a couple of years ago in Bash (https://github.com/adityaathalye/shite).

    If Git/Github are interfering, just drop the folder in dropbox (or suchlike) and version control like it's 1990 (ssg_2, ssg_3, ... ssg_final_final :). Nobody can fire the officially retired developer for doing this in 2024.

  • grizol

    Working on Grizol: a syncthing compatible client that allows storing data on all backends supported by rclone and exposes the data through a fuse.

    https://github.com/mseravalli/grizol

    The idea was to leverage the syncthing ecosystem while expanding some of the capabilities.

    It's till a bit rough around the edges and needs some polish.

  • pest

    a serialization format for the web (that isn't json) (by csjh)

    I'm working on a serialization format, somewhat based on apache arrow but row-based. Includes end to end typescript type safety, and significantly faster than JSON in serialization and deserialization. Seems to do fairly well in the native version I threw together, but more of a javascript/typescript operation for now.

    https://github.com/csjh/pest

  • Control-Surface

    Arduino library for creating MIDI controllers and other MIDI devices.

    I built a midi controller. Rather, I repurposed a Teensy-based virtual analogue synth I made ages back that never worked quite right. I had taken the amp/speaker out to use somewhere else, and it was just sitting in a box. I realized I could just use the Control Surface library (https://github.com/tttapa/Control-Surface) and change it to a midi controller in no time flat, so I did. Now just need to get some time to use it to play with VCV Rack.

  • passwords

    personal fork of passwords.so for hosting on vercel (by dickeyy)

    I just (like today) started working on an open-source, self-hosted, e2e encrypted, and free password manager.

    I’m writing the backend in Go, with a standard API layer to allow custom frontends. I will also be building β€œofficial” frontends for mobile apps, desktop apps, and browser extensions.

    The main reason I’m doing this is because I don’t like the UI of other self-hosted password managers, and I hate relying on the security of cloud options.

    Seeing as I just started work on it today, I don’t have much (not even a real name). If you want to follow along, heres the Github, https://github.com/dickeyy/passwords

    My goal for this project is to provide teams and individuals with the ability to secure their passwords while also providing a clean and elegant experience.

    LMK what you think!

  • kadugu

    Fast and easy to configure application layer VPN

  • freebies

    Source code for Uisual templates. Free HTML/CSS landing page templates for startups. New template every week.

    I'm building a library of free website components and templates: https://uisual.com/. People can simply copy-and-paste the Tailwind CSS, Figma, and Framer into their own projects. No attribution, no sign up required.

    I'm a designer, and this is my first Vue project. Super happy and proud of it. This is a way for me to learn coding. I'm working on improving the project by adding a simple website builder where people can edit the components and templates directly.

  • garak

    LLM vulnerability scanner

    Last week I made my first contribution to an open-source LLM vulnerability scanner Garak: https://github.com/leondz/garak

    I'm working on adding some more probes checking for package hallucination in ruby gems and npm packages

    I'm also starting my final year of engineering at the University of Waterloo :)

  • PowerTiger

    Home power monitoring system - Monitoring energy consumption with better granularity

    Super excited to share one of my side projects that’s finally ready for action! Meet PowerTigerβ€”a powerful, open-source energy monitoring solution built around the RPi Pico W and a custom built PCB. It’s perfect for tracking power consumption in real-time across 16 power terminals. Installed it at home to collect power consumption metrics using Grafana and Prometheus running on RPi home server.

    https://github.com/codetiger/PowerTiger

  • Cadre

    Cadre is a DIY smart picture frame project.

    I've been messing around with an e-ink Spectra 6 full colour display. Colours are so much better than Gallery, but the contrast isn't as good. Still makes for better looking photos. I'm merging support in my DIY smart picture frame project this weekend (https://github.com/DDoS/Cadre).

    I'm trying to get my hands on a larger display, but man does the e-ink public documentation suck. Still looking for some actual complete documentation and sample driver schematics for the 13" and larger models.

  • Gunner

    Fighter Jet Game

    https://github.com/thebigG/Gunner

    It's got long ways to go before being "complete", but I'm enjoying the heck out of working on this. I like working on things that aren't tied to money/serious job because they remind myself of the joy in programming :)

  • cyphernetes

    A Kubernetes Query Language

    I’m working on Cyphernetes [1] which is a new query language for working with the Kubernetes API with a focus on highly connected operations. It’s inspired by Neo4j’s Cypher and views Kubernetes as a connected graph of resources.

    It allows querying multiple resource kinds via their relationships (i.e. replicaset owns pod, service exposes deployment…) and easily crafting custom response payloads.

    Lately I’ve introduced aggregation functions and the ability to visualize wuery results using ascii art.

    This is a daily driver for me and I’m now mostly focused around features that will make it a complete kubectl alternative.

    [1] https://github.com/AvitalTamir/cyphernetes/

  • CTang

    I'm writing a programming language. https://github.com/coreyp1/CTang (probably will be moved eventually).

    It's meant to be a scripting language to be embedded in another program, generating HTML. Eventually I hope to make a CMS and this be my solution for easy templating.

    Technical details: Written in C, the language has an x86_64 JIT compiler, but falls back to a bytecode VM so it should work on any architecture. The language itself is dynamically typed and garbage collected. Currently at 20K LOC (not counting blank lines or comments), with good test coverage and checking for memory leaks. It's been quite enjoyable!

  • modernRX

    Modern C++ RandomX Implementation

    Im upgrading avx2 to avx512 (where possible) in my reimplementation of RandomX algorithm: https://github.com/patrulek/modernRX

  • cp-project-euler

    Competitive Programming: Project Euler

  • batchwizard

    A CLI tool for managing OpenAI batch processing jobs with ease.

    Check it out on GitHub if you're interested: https://github.com/cmakafui/batchwizard

  • libui-touch

    Native Android/iOS UI library for C

    One of my things is a C-based alternative to react native. https://github.com/petabyt/libui-touch

  • latebit-engine

    Pixel based game engine integrated in your IDE

    A game engine for coders.

    It comes with a set of tool for your IDE (currently only VSCode) where you can draw sprites, compose music, make SFX right next to your code.

    It's still not in v1, it's also my first "serious" C++ project, and life got in the way lately -- I haven't made significant progress in the last month or so

    https://github.com/latebit/latebit-engine

  • golang_learning

    Golang Learnings. (by hsnice16)

    Recently after working as a frontend engineer for more than 2 years, I started doing full-stack, so I am going through the language that my new org uses (they are using GoLang) and trying to understand backend concepts as well.

    I am documenting my learning here - https://github.com/hsnice16/golang_learning

    My first task was to write a GitHub action to build and push the docker image on AWS ECR. While working on it, I went through a good number of blogs, and also used ChatGPT, and finally raised a PR. So I thought to write a blog on that, you can read it here - https://hsnice16.medium.com/build-and-push-the-docker-image-...

  • symbiants

    Ant Colony Sim + Daily Mental Health Exercises

    I've mentioned my project a few times around HN, but might as well reiterate :)

    I took some time off from work to teach myself Rust and to build a WASM colony simulation game. You've got a colony of ants, they're in a cold, foggy crater, and you help them grow and survive. The simulation runs 24/7, like a Tamagotchi, but a bit more complex, like a simplified RimWorld or Dwarf Fortress. I am hoping to design game play systems which focus on mental health, self-care, addiction, motivation, and personal growth and to use the gameplay as a means of encouraging awareness in the player.

    https://github.com/MeoMix/symbiants

    I haven't added any features in a while, unfortunately, but it's on my mind. For a while I was just adding whatever popped into my head, as a means of learning Rust, and I naively thought the full idea would crystallize with time, but it hasn't. So, I'm trying to take a step back and figure out how to actually make a coherent game that does justice to the mechanics I want to see in my simulation. I've spent a lot of time thinking rather than coding, but I'm optimistic that I'll get through this phase sooner or later. I will admit, though, that trying to take a novel approach with game design is overwhelming at times. That's okay, though! I'm enjoying the process of tinkering with the project and will likely continue tinkering on it for many years to come as a creative outlet for self-actualization.

  • lambda-mountain

    Typed Macro Assembler (x86, HTML, WASM, lots of things)

    https://github.com/andrew-johnson-4/lambda-mountain

    Working on verifiable correctness for programs written in LM or anything that generates annotated assembly. Basically low-level proofs that accessed memory is valid and live or that function pre/post-conditions are met.

    The goal is that these proofs are compiler agnostic, so more people can use them.

  • eink-calendar-display

    E-ink meeting room schedule display

    I am creating custom hardware for my own SaaS. So far I've designed a custom 3D printed case and wrote early version of firmware.

    It feels great to create something physical after over 10 years of working on CRUD web apps.

    My work is open source and available at https://github.com/ziolko/eink-calendar-display.

  • webprog-anytone

    Programming interface for Anytone radios using WebUSB

  • polynomial

    A central place to track your most vital KPIs (by corradio)

    I’m working on Polynomial (https://polynomial.so), which is a small dashboard for key business metrics. It has open source integrations to most popular systems and has Google sheets export in case you want to do something with the data.

    As a founder, I really needed a simple place to centralize all those business metrics. Couldn’t find anything that suited my needs (everything was way overkill) and so I ended up building Polynomial.

  • getgud-docs

    Getgud.io Platform Documentation

    - Visual replay system for reviewing flagged matches

    Check out our website at https://www.getgud.io and watch our detection video at https://www.youtube.com/watch?v=5EhTpfEzh1M to see Getgud.io in action.

    We support server-side integration for popular platforms like Unreal Engine and Unity. For integration guides and SDK references, visit our docs at https://github.com/getgud-io/getgud-docs.

    Happy to chat more about game analytics and cheat detection if anyone's interested!

  • codevideo-backend-engine

    Create shockingly realistic automated software videos! The backend / CLI tool from CodeVideo to create videos.

    I'm working on a framework to convert code into video, with a focus on helping creators and software educators. Ultimate goal is that you could automate nearly any educational coding video you could think of. Stretch goal is to fine tune an AI so that a step by step video could be generated from a blog post, book chapter, etc.

    https://codevideo.io

    also see fframes https://fframes.studio/ - not mine but similar "declarative code to video" framework

  • gokrazy

    turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi 5, Pi Zero 2 W, or amd64 PCs!

    Been working on a small temperature and humidity sensor using cheap components and a Raspberry Pi Zero 2 W. Using https://gokrazy.org/ to turn it in to a little appliance.

    I've gotten quite carried away with a web interface and custom on-disk (on-sd card?) storage format based on Facebook's Gorilla paper.

    I've realised that where it'll be deployed it will only have access to a public guest WiFi, so a remote server hosting the dashboard makes sense. So now it sends the compressed time-series over a TCP connection to a server component, hoping to bypass WiFi captive portals. Might need to use UDP to make it look like DNS or perhaps NTP. I haven't tested it on-site yet.

    It has been a very fun and rewarding project so far. Looking forward to deploying it and getting remote updates working if I can get it to work with Tailscale on the guest WiFi. If anyone has any tips on circumventing captive portals and sending really small amounts of data through, I'd love to hear it!

  • TrintAI

    A powerful Open-Source tool for transcribe and understand speech.

    https://github.com/Trint-ai/TrintAI I've been working on integrating different opensource tools and ML models to create TrintAI. TrintAi is a powerful open-source tool for transcribe and understand speech with multiple capabilities.

    This is an open-source alternative to paid services like:

    AssemblyAI

  • chkbit

    Check your files for data corruption

    I rewrote https://github.com/laktak/chkbit in Go because Python packaging was so frustrating. With Go you can just build for any platform without spinning up multiple VMs.

  • selfhostblocks

    Modular server management based on NixOS modules and focused on best practices.

  • nixpkgs

    Nix Packages collection & NixOS

  • ByteChef

    Open-source, low-code, extendable API integration & workflow automation platform. Integrate your organizations or your SaaS product with any third party API

    I am working on ByteChef(https://github.com/bytechefhq/bytechef). It is an open-source, low-code, extendable API integration and workflow automation platform. It automates daily routines that require interaction between independent business applications. ByteChef maintains automation definitions in an easy-to-understand workflow format.

  • mc1

    MiniCollider, a POC for JITed UGens (by mlang)

    * Watch the compiler do unrolling, vectorisation and merging loops.

    Besides, its fun! https://github.com/mlang/mc1 (Nothing to see yet)

  • webserver

    WebSocket first web server, HTTP over WebSockets (by prettydiff)

    https://github.com/prettydiff/webserver

  • morio

    Connect - Stream - Observe - Respond | Morio provides the plumbing for your observability needs

    Code: https://github.com/certeu/morio

    Note: here is no commercial angle here. This is an open source project of (the CERT of) the EU (license: EUPL).

  • hacker_news_keys

    I was working on reading the comments on this post, and got tired of scrolling with the mousepad. I had not used any of the LLMs in a few weeks now and wanted to see how they fared for writing a web extension to let me browse hacker news via arrow keys and the "prev" and "next" comment buttons. My goal was to write 0 lines of code myself and rely solely on copy-pasting(successful in my eyes). ChatGPT 4o disappointed me on getting a final product, but Claude Sonnet blew me away enough to push me to pull out my credit card to subscribe to a pro plan.

    All that to say I "worked" on a chrome extension to let you browse a hacker news post via arrow keys: https://github.com/humishum/hacker_news_keys.

    (While typing this I found that the arrow key actions are still active while in the textbox, time for claude to provide me a fix!)

  • substrata

    Metaverse client and server written in C++. Runs on Windows, Mac, Linux and Web. Custom 3D engine, networked physics and Lua scripting

    https://github.com/glaretechnologies/substrata

    Custom 3d engine, opengl / webgl,

  • git-task

    Local-first task manager/bug tracker that stores everything right in the git repository and can sync issues from/to GitHub or Gitlab.

    https://github.com/jhspetersson/git-task

    Local-first task manager/bug tracker within git repository which can import issues from GitHub and sync task statuses.

    Pretty much work in progress, made for fun and to help while programming on a plane.

  • nova

    JS engine lolz

  • FoodDepressionConundrum

    Trying to figure out the connection between depression and food

    https://github.com/cutestuff/FoodDepressionConundrum/blob/ma...

    latest success seems to be probiotic for oxolate-digestion, which now helps me digest green salad. For a test I tried green onions, but got anxiety back. Being able to digest onions and garlic would enrich my food choices a lot.

    I doubt there's money to be made from all this material, except I could offer some coaching, but pretty much everything I know is in this little repo

  • end_of_eden

    "Slay the Spire"-like roguelite fully in console.

    A "slay the spire"-like deck builder game that can run in the terminal, but with full mouse support + images: https://github.com/BigJk/end_of_eden

    And my long-time project. A Dungeons & Dragons utility to use Thermal Printer for handy Printouts: https://github.com/BigJk/snd

  • snd

    Sales & Dungeons β€” Thermal Printer as D&D / TTRPG Utility

    A "slay the spire"-like deck builder game that can run in the terminal, but with full mouse support + images: https://github.com/BigJk/end_of_eden

    And my long-time project. A Dungeons & Dragons utility to use Thermal Printer for handy Printouts: https://github.com/BigJk/snd

  • habitat

  • The project board: https://github.com/users/carlnewton/projects/2

  • hitchstory

    Type-safe YAML integration tests. Tests that write your docs. Tests that rewrite themselves.

    Thats interesting. You had almost exactly the same idea as me: https://hitchdev.com/hitchstory

  • featurevisor

    Feature flags, experiments, and remote config management with version control

    I’m building Featurevisor: https://github.com/featurevisor/featurevisor

    It’s an open source tool for declaratively managing your feature flags, a/b tests, and remote configuration for your applications and services.

    Has SDKs for JavaScript, Swift, and Kotlin already.

  • uwan

    πŸ“Ά Uwan Micro LoRaWAN Stack

    I'm working on a library for LoRaWAN to make it easier to create node devices. It's mostly done, but still needs documentation and examples.

    https://github.com/b00bl1k/uwan

  • CubeTrek

    Home for all your GPS Tracks: Visualize, share and manage your GPS tracks.

    An open source alternative to Strava (a fitness tracking app that allows users to share their running, cycling, and other workout activities using GPS data).

    https://cubetrek.com

  • possum

    concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files

    https://github.com/anacrolix/possum

    concurrent disk-backed cache supporting efficient direct file I/O, transactions, and snapshots using file cloning and sparse files

  • I've been learning io_uring for fun and 0 profit by building a web-based game using only the Rust standard library. I create a simple WebSocket server and am now creating async from the ground up. I'm documenting it all: https://github.com/kilroyjones/series_game_from_scratch

  • defguard

    The only _real_ 2FA MFA WireGuard Enterprise VPN with build-in SSO, hardware keys management and more!

    https://defguard.net/ - open-source SSO service built with rust on top of wireguard & OIDC. It's been a lot of work but we're slowly gaining traction and nearing the 1.0 release. Some of the features:

    * OpenID Connect based Identity Provider

  • MyApps

    MyApps is a productivity tool.

    It runs Gundb in the backend, providing a privacy friendly, p2p syncing organization tools.

    [1] https://github.com/hrkck/MyApps/wiki

  • lynx

    Lynx is an easily self-hostable read-it-later service that lets you save articles or passages in the moment and get back to reading them later (eventually). Never worry about losing access to articles due to link rot, as all article content is parsed and saved locally. (by brendanv)

    I made a personal, self-hostable read-it-later service that fits my needs. Just for fun I gave myself the constraint that I couldn’t use any JS, so it’s all done with static html templates in Django. It also archives all articles so you never have to worry about link rot. https://github.com/brendanv/lynx

    And now, because I have a problem, I’ve completely pivoted and I’m rewriting it from scratch as a SPA because I wanted to try using Pocketbase for the backend and extend it so I could learn Go. https://github.com/brendanv/lynx-v2

  • lynx-v2

    Discontinued [Moved to: https://github.com/brendanv/lynx]

    I made a personal, self-hostable read-it-later service that fits my needs. Just for fun I gave myself the constraint that I couldn’t use any JS, so it’s all done with static html templates in Django. It also archives all articles so you never have to worry about link rot. https://github.com/brendanv/lynx

    And now, because I have a problem, I’ve completely pivoted and I’m rewriting it from scratch as a SPA because I wanted to try using Pocketbase for the backend and extend it so I could learn Go. https://github.com/brendanv/lynx-v2

  • Tungsten-Moon-Demo-Releases

    Public repository for releasing Tungsten Moon Demo binaries

    I am building my very first computer game, a VR spaceflight simulator with realistic physics and engineering, inspired by Orbiter, Eagle Lander 3D, and a little bit of Subnautica: https://tungstenmoon.com/

    I am using the Godot engine: https://godotengine.org/

    The playable demo is already available today on Github: https://github.com/Eccentric-Anomalies/Tungsten-Moon-Demo-Re...

    We're releasing the demo on Steam for the first time in a few days, followed by an early access version probably in October: https://store.steampowered.com/app/3104900/Tungsten_Moon/

  • Godot

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

    I am building my very first computer game, a VR spaceflight simulator with realistic physics and engineering, inspired by Orbiter, Eagle Lander 3D, and a little bit of Subnautica: https://tungstenmoon.com/

    I am using the Godot engine: https://godotengine.org/

    The playable demo is already available today on Github: https://github.com/Eccentric-Anomalies/Tungsten-Moon-Demo-Re...

    We're releasing the demo on Steam for the first time in a few days, followed by an early access version probably in October: https://store.steampowered.com/app/3104900/Tungsten_Moon/

  • I am building my very first computer game, a VR spaceflight simulator with realistic physics and engineering, inspired by Orbiter, Eagle Lander 3D, and a little bit of Subnautica: https://tungstenmoon.com/

    I am using the Godot engine: https://godotengine.org/

    The playable demo is already available today on Github: https://github.com/Eccentric-Anomalies/Tungsten-Moon-Demo-Re...

    We're releasing the demo on Steam for the first time in a few days, followed by an early access version probably in October: https://store.steampowered.com/app/3104900/Tungsten_Moon/

  • error-tracker

    πŸ› An Elixir-based built-in error reporting and tracking solution

    I (along with a friend) am working on an Elixir-based built-in error reporting and tracking solution: https://github.com/elixir-error-tracker/error-tracker

    I wrote a post explaining the reasons for building this when we already have multiple third-party SaaS providers: https://crbelaus.com/2024/07/31/built-in-elixir-error-report...

    It boils down to simplicity. While error reporting is extremely valuable for most projects, it is absent from many. The most common reason is that this requires entering SaaS territory. Most solutions are provided by third-parties that require you to subscribe and pay for the privilege of tracking your errors. Cost is the main noticeable downside. Data protection (GDPR, HIPAA, etc) is another.

    The Elixir community is providing great feedback and it was covered both in a YouTube video and a Podcast.

  • Django_Projects

    I've overlooked the importance of having a good virtual presence, I believe it's better to be noticed and be an average developer than being very great but working alone. The former is more impactful and not that I intend to be an average but I'm starting out and would love to have a long impactful journey.

    I didn't like web dev very much but now I'm enjoying Django a little so I intend to swallow Django and pull off some products maybe as I don't intend to have a regular job for the rest of my life and build what interests me.

    So yeah, I've been pushing some django projects and getting better at it.

    If you wanna follow along or learning django, here lies my journey

    https://github.com/JUSTSUJAY/Django_Projects

  • goldie

    Find text in files recursively

    Vertical tabs for firefox and lots of features. I use it myself in all my firefox profiles. It can be displayed as a sidebar or a popup. Which means you can use it in big windows and small windows.

    https://addons.mozilla.org/en-US/firefox/addon/grasshopper-u...

    Latest commit is on this little nim project to find text, similar to ripgrep

    https://github.com/madprops/goldie

    Last game is this thing where you get to see ants talk and react in different ways.

    https://github.com/madprops/cromulant

  • cromulant

    ant game

    Vertical tabs for firefox and lots of features. I use it myself in all my firefox profiles. It can be displayed as a sidebar or a popup. Which means you can use it in big windows and small windows.

    https://addons.mozilla.org/en-US/firefox/addon/grasshopper-u...

    Latest commit is on this little nim project to find text, similar to ripgrep

    https://github.com/madprops/goldie

    Last game is this thing where you get to see ants talk and react in different ways.

    https://github.com/madprops/cromulant

  • harbor

    Effortlessly run LLM backends, APIs, frontends, and services with one command. (by av)

    Building a toolkit to save hours of time when working with LLMs locally. For example, adding a TTS or Web RAG to the Open WebUI setup both are a single command.

    https://github.com/av/harbor

  • malak

    OSS Investor relationship hub for founders

    I’m working on a OSS version of a relationship hub for founders and investors. Think deck and Data room management, investors updates amongst others.

    Really really early days but progress can be followed at https://github.com/ayinke-llc/malak

  • ideas

    :rocket: Ideas for everyone under a CC licence. Feel free to use. I'll send you a postcard if you build anything on this list. (by captn3m0)

    4. Events are highly structured data - but this is often not captured.

    I've been wanting to build this for almost 6 years now, finally getting around to it.

    [0]: https://blr.today/about/

    I updated my ideas repo last week with some more of my ideas.

    https://github.com/captn3m0/ideas

    If any of these sounds like fun, take a look:

    * A physical variable fuzzy clock

    * A curl impersonation proxy

    * A Whisper UX Design Pattern

    * Mobile App Traffic RE Platform

    * One-Page (RSVP|EventHosting) Platform on Edge Compute

    * Price Index for Indian Grocery Websites

  • qtile-bonsai

    A flexible layout for the qtile tiling window manager that allows arbitrarily nestable tabs/splits and rearrangements

    I recently deemed my last project qtile-bonsai (https://github.com/aravinda0/qtile-bonsai) as 'complete software'.

    It is a layer on top of the qtile window manager that allows for more advanced window arrangements - especially subtabs. It was an itch to scratch and I use it myself.

    I am now diddling about with Rust and thinking of trying my hand at a PDF parser library. It's sort of nice when there's an established specs document - like all the requirements are clearly laid out and you don't have to spend time thinking about the scope and product design.

    I can implement as much as I want to, have tests, and come back another time when I feel like it.

  • weighted_list_rank

    Rank items in weighted lists

    still working on https://thegreatestbooks.org

    been my main side project since like 2008. working on goodreads import right now. Always working on improving the algorithm. would love to collab with a data scientist on ways to improve my algorithm. https://github.com/ssherman/weighted_list_rank

  • laudspeaker

    πŸ“’ Laudspeaker is an Open Source Customer Engagement and Product Onboarding Platform. Open Source alternative to Braze / One Signal / Customer Io / Appcues / Pendo . Use Laudspeaker to design product onboarding flows and send product and event triggered emails, sms, push and more.

    Apart from working on my start up, and open source project https://github.com/laudspeaker/laudspeaker (open source firebase cloud messaging) I've been writing a short sci fi story, sort of like a techno thriller inspired by michael crichton, called Panopticon. Its set in our time frame and is all about encryption, three letter agencies, and a race against time! Here's a link with the first 20 pages if anyone is interested! https://docs.google.com/document/d/1VRI4X5fCUpwurUDvKmvzJpT7...

  • pm

    process manager (by rprtr258)

  • anyquery

    Query anything (JSON, CSV, GitHub, Airtable, etc.) with SQL and visualize your data with any MySQL-compatible BI tool.

    I'm trying to push the boundaries of SQL by building Anyquery[1]. It's a SQL query engine that allows you to run queries on anything (GitHub, Todoist, Parquet, Google Sheets, logs, emails, etc.)

    It's mental gymnastics to transform different data sources (e.g. a spreadsheet) into a SQL database with write support, but I do enjoy the journey and learn a lot from it.

    [1] https://github.com/julien040/anyquery

  • sharpl

    a custom Lisp

    Not so much working as playing around with. I could tell you about work, with the risk of boring you to tears.

    A custom Lisp and a web backend reference implementation/template in C#, as well as a frontend in React to dogfeed the backend.

    https://github.com/codr7/sharpl

  • hostr

  • hostr-web

  • bramses-highly-opinionated-vault-2023

    A highly opinionated, fully featured Obsidian vault that can get you from Zero to Zettelkasten lickety split!

  • groan

    Good Retroarch OpenAI Narrator

    I'm working on a screen reader/narration service for retro games, called groan. https://github.com/JesseTG/groan It's still in development, but I intend to post more about it once I fix some related bugs in RetroArch.

  • bluish

    Another CI/CD tool

    During my free time last week I wrote a CI/CD tool for my personal projects (https://github.com/luismedel/bluish).

    It's a bit embarrassing right now (no README, no docs, no examples...) and maybe in the future, but it's being a fun experiment.

  • ghstats

    πŸ€©πŸ“ˆ Self-hosted dashboard for tracking GitHub repos traffic history longer than 14 days.

    ecloop[3] - let say fast Bitcoin addresses checker by bloom filter (a lot of interesting math inside) (pure C)

    [1] https://github.com/vladkens/ghstats

    [2] https://github.com/vladkens/macmon

    [3] https://github.com/vladkens/ecloop

  • macmon

    πŸ¦€βš™οΈ Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature 🌑️

    ecloop[3] - let say fast Bitcoin addresses checker by bloom filter (a lot of interesting math inside) (pure C)

    [1] https://github.com/vladkens/ghstats

    [2] https://github.com/vladkens/macmon

    [3] https://github.com/vladkens/ecloop

  • ecloop

    πŸ”πŸ’» ecloop: A high-performance, CPU-optimized tool for computing public keys on the secp256k1 elliptic curve, with features for searching compressed & uncompressed public keys and customizable search parameters.

    ecloop[3] - let say fast Bitcoin addresses checker by bloom filter (a lot of interesting math inside) (pure C)

    [1] https://github.com/vladkens/ghstats

    [2] https://github.com/vladkens/macmon

    [3] https://github.com/vladkens/ecloop

  • smolmigrate

    A smol (under 160 LOC) migration tool for PG databases.

    Working on https://github.com/shivam276/smolmigrate, a simple migration tool for postgres databases, I have never been much into ORMs and was having hard luck finding migration tools tied to them which were also lightweight and easy to use, wrote my one..

  • mytimer

    A Geeky Timer for Terminal Enthusiasts

    I'm currently working on a simple and geeky terminal timer called MyTimer.

    https://github.com/sepandhaghighi/mytimer

  • mockoon

    Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.

    I'm working on https://mockoon.com an API mocking tool. I launched it here as a side-project 7 years ago, and I'm now full-time, trying to bootstrap a Saas platform.

  • spotlight

    Find random, interesting content from Reddit and Hacker News with just one click. (by thisuxhq)

  • burr

    Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, trace, persist, and execute on your own infrastructure.

    Graph-based libraries for building ML/AI systems:

    - Burr -- build AI applications/agents as state machines https://github.com/dagworks-inc/burr

    - Hamilton -- build dataflows as DAGs: https://github.com/dagworks-inc/hamilton

    Looking for feedback -- we had some good initial traction on HN, and are looking for OS users/contributors/people who are building complimentary tooling!

  • hamilton

    Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does.

    Graph-based libraries for building ML/AI systems:

    - Burr -- build AI applications/agents as state machines https://github.com/dagworks-inc/burr

    - Hamilton -- build dataflows as DAGs: https://github.com/dagworks-inc/hamilton

    Looking for feedback -- we had some good initial traction on HN, and are looking for OS users/contributors/people who are building complimentary tooling!

  • HamsterCMS

    Flat file cms HamsterCMS is the world's smallest and very simple multi-template flatfile PHP content management system

    I'm working on a minimalistic CMS that can be used even under DOS https://github.com/turboblack/HamsterCMS

  • vespper

    Open-source AI copilot that lets you chat with your observability data and code πŸ§™β€β™‚οΈ Get relevant context & root cause analysis in seconds about production incidents and make on-call engineers 10x better 🏎️

  • pymilo

    PyMilo: Python for ML I/O

    I'm a Master's student in Artificial Intelligence at UofT. Right now, I'm adding the "ML (Machine Learning) Streaming" feature to PyMilo. PyMilo is an open-source Python package that provides a transparent, safe, and end-to-end way for users to export pre-trained machine-learning models.

    Transparency and non-executable export format is a serious thing, take a look at https://embracethered.com/blog/posts/2022/machine-learning-a....

    After version 0.9 release, PyMilo became feature-completed with full support of scikit-learn models, now it's time to move on to PyTorch and then Tensorflow. But we decided to add the "ML Streaming" feature before getting into PyTorch, in order to provide an easy way to smoothly stream your ML model. By using the "ML Streaming" feature you can easily deploy your model into the remote server, connect to it from the client side, and choose the working mode, either delegation or local mode, through delegation mode your requests will be relayed to the remote server and you can easily work with your remote model from any devices without any further dependencies, and finally, you can download model for local use.

    We will release the 1.0 (tenth) version of PyMilo around Sep 16th, this release will be the first release to have the "ML Streaming" feature with support of REST API, and we will next add other protocols such as Websocket.

    Here is PyMilo: https://github.com/openscilab/pymilo

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

Did you konow that Python is
the 1st most popular programming language
based on number of metions?