Ask HN: Share Your Side-Project

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • gez

    Explore museums, galleries, aquariums, zoos and more around the world with virtual tours.

  • exocore

    A distributed private application framework

  • I have been working for a few years now on Exomind[1], a personal knowledge management tool that takes the form of a unified inbox in which you can have your emails, tasks, notes and bookmarks organized into collections. I have iOS and web/electron clients at the moment and a simple browser extension for bookmarking.

    Its backend (Exocore[2]) is built on top of a personal / private blockchain and is made from the ground up to be hosted in a semi-decentralized fashion on your own personal devices (your computer, raspberry pi, a cloud instance, etc.). It is written in Rust and has iOS, C and Web (WASM) clients. It's extensible via WebAssembly written applications.

    It has very rough edges, but I'm using it daily to organize my life. It has also been my learning playground to improve my Rust skills over the last two years (it was on another tech stack before).

    [1]: https://github.com/appaquet/exomind [2]: https://github.com/appaquet/exocore

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Bt

    BitTorrent library and client with DHT, magnet links, encryption and more

  • parsemail

    Hanami fork of https://github.com/DusanKasan/parsemail

  • I work on an email forwarding app https://mailwip.com to scratch my own itch for email setting up every time I start a project and buy a domain.

    It's originally call https://hanami.run but the name is conflict with hanamirb.org so I'm in process of changing name.

  • voxeling

    Creative mode WebGL voxel game. Runs in Chrome, with multiplayer functionality and very few dependencies

  • I've been creating something akin to Minecraft creative mode in the browser since 2016: https://github.com/alanszlosek/voxeling. It all started when I found the VoxelJS project. The possibilities really hooked me so I forked it, learned a ton about WebGL, then started my own repo and rewrote nearly everything from scratch. I've been having a blast. There are endless opportunities for optimization (must maintain 60fps!), which is extremely rewarding to me.

    Last year I started making videos showing the code and the improvements I've made: https://www.youtube.com/playlist?list=PLGonE3T1sorRgdHNBGhpj...

    That's just one of my projects, but the one I'm most proud of. Even if the code isn't conventional or pretty. :-)

  • matchboxdb

    Discontinued building a database from scratch

  • https://github.com/abhijat/matchboxdb

    I'm trying to build a database system from scratch (without using third party libraries) in modern C++ (I do use googletest for unit tests).

    I've mostly been stumbling around but having no prior experience writing anything like this, I think I am at a place where things might start coming together soon.

    Initially I had very different goals but now I think I will focus on things like indices, full fledged SQL support and more data types later, once I have the basic model working.

    I did get to learn a lot while working on it, and hopefully will get to learn a lot more as things come up.

    Some of the resources which were very helpful were the CMU database course on youtube and the book called "database internals" by Alex Petrov (I just read parts of it as required).

  • Binance-volatility-trading-bot-JS

    This Binance trading bot detects the most volatile cryptos to buy and later sell at predefined Take Profit / Stop Loss thresholds.

  • https://github.com/21jake/Binance-volatility-trading-bot-JS

    I make a trading bot able to buy when it detects bullish movement, and then later sells at stop loss / take profit thresholds.

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

    Phoenix app to log + view running workouts

  • - A dashboard written in NextJS that shows my visualisations, hosted at that running.callumm.dev URL

    I built it on a whim over the last month when I decided to start trying to run every day, so it does fun things like compare to last month. I’m sure I’ll keep tweaking things over time but this stack feels pretty good to hack on so far!

    My favourite visualisation is one that shows the proportion of time spent in each heart rate zone per run over time. It’s something I’ve been working to get under control (I used to run at a consistently very high heart rate) and it’s awesome to be able to visualise that progress.

    [1] https://healthexport.app/ - not mine or affiliated, but it’s a couple of dollars one time buy and makes my iOS shortcut work!

    [2] GitHub repo for the data import API: https://github.com/mcintyre94/callum_runs

    [3] GitHub repo for the dashboard: https://github.com/mcintyre94/callum_runs_dashboard

  • callum_runs_dashboard

    Dashboard UI for run tracking/analytics

  • - A dashboard written in NextJS that shows my visualisations, hosted at that running.callumm.dev URL

    I built it on a whim over the last month when I decided to start trying to run every day, so it does fun things like compare to last month. I’m sure I’ll keep tweaking things over time but this stack feels pretty good to hack on so far!

    My favourite visualisation is one that shows the proportion of time spent in each heart rate zone per run over time. It’s something I’ve been working to get under control (I used to run at a consistently very high heart rate) and it’s awesome to be able to visualise that progress.

    [1] https://healthexport.app/ - not mine or affiliated, but it’s a couple of dollars one time buy and makes my iOS shortcut work!

    [2] GitHub repo for the data import API: https://github.com/mcintyre94/callum_runs

    [3] GitHub repo for the dashboard: https://github.com/mcintyre94/callum_runs_dashboard

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