Ask HN: What is your current 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
  • exomind

    A personal knowledge management tool hosted on your own personal cloud

  • I have been working on Exomind (https://github.com/appaquet/exomind), 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 an iOS and a web/electron client at the moment, and a simple Chrome extension for bookmarking.

    Its backend, Exocore (https://github.com/appaquet/exocore), 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 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. If all goes well, I'm a few months away from some kind of tech preview.

  • saasform

    Discontinued Add signup & payments to your SaaS in minutes.

  • Primary: Saasform, landing page for saas with auth & payments (very alpha). https://github.com/saasform/saasform

    Secondary: MultiPreview, replace images when you share blog posts -- micro-saas built on saasform (just put it online yday night, full of bugs lol). https://multipreview.com

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

    The JavaScript library for ExtensionPay.com — payments for your browser extensions, no server needed.

  • Mine is a service to take payments inside browser extensions without needing to run your own server backend! https://extensionpay.com :D

    I made it so I could use it in my own extensions. Definitely lowers the barrier for other people to make profitable side-project extensions, too. Open-source library is here: https://github.com/glench/ExtPay

  • SearchStory

    Lucene based search application to search your own history (notes, papers, browser history)

  • I've been building a locally-hosted version of Pocket that saves articles (and pdfs) to a lucene index, and provides full text search over them. https://github.com/SaahilClaypool/SearchStory

  • notebook

  • Open source: End to End Encrypted Notebook / Website & Builder. Just had first release last week to fight for privacy and freedom of speech.

    https://github.com/privapps/notebook

  • esper

  • AdventOfCode2019

  • I've been (slowly) doing Advent of Code 2019 on an STM32F303 microcontroller. I want all of the problem data to be stored in the binary, with the answers being output on a display. Most of my time so far has been spent on getting the clock working, and compression/decompression. I only have limited space (256KB), and the 20 of last year's problems I solved take up 221KB, so I decided the best course of action would be to store them compressed when possible.

    I did consider just using compression library, but decided against it partly because it would be more interesting to write it myself, but also having a quick look I couldn't find one that could do decompression without needing additional temporary storage. It's not that fancy, just LZW with a multi-stage compression to optimize the dictionary.

    Because of how many of the inputs work, you can often handle it in smaller chunks (e.g. one line at a time, I called them records), so the inputs have a small amount of pre-processing on my PC to split them up into smaller chunks so the entire input doesn't need to be held in RAM at once.

    Of course, not all input data will compress well, some will even "compress" to a larger size, so I've also abstracted over the data storage so that it can handle reading records from compressed or uncompressed inputs.

    I've done 4 days so far, and none of the inputs have compressed. Total runtime is 3.24 seconds (that day 4...).

    Current state can be found here for the morbidly curious: https://github.com/Measter/AdventOfCode2019 Spoilers are in the mcu/src/challenges folder.

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

    Open source firmware for Ingenic T20 based devices such as WyzeCam V2, Xiaomi Xiaofang 1S, iSmartAlarm's Spot+ and others.

  • https://github.com/openmiko/openmiko

    Software to completely replace the core functionality of cameras like WyzeCam while allowing it to be used in a purely local (ie. cloud free) setup wihtout phoning home to anywhere.

  • epanet-js

    Model a water distribution network in JavaScript using the OWA-EPANET engine

  • https://github.com/modelcreate/epanet-js

    I've built a few open source apps and few other little projects to help automate my workflow.

    There are only a handful of providers of modelling software, most are commercial and one recently sold to Autodesk for $1B.

    Not sure I'll convince the industry to change but I'm enjoying tinkering around and making my own small difference.

  • okta-aws-cli-assume-role

    Okta AWS CLI Assume Role Tool

  • the fact that your tool is browser-less makes it quite interesting. Do you have plans to build support for AWS "assume role"?

    I've used this Okta tool for a while but it requires a browser. https://github.com/oktadeveloper/okta-aws-cli-assume-role

    PS: out of curiosity, why do you host your own instance of GitLab? What's the overhead like?

  • name-needed

    🕹 A one man effort to produce an intuitive and high performance Dwarf Fortress-esque game. Needs a name.

  • A Dwarf Fortress-like game (and engine) in Rust: https://github.com/DomWilliams0/name-needed

    Ambitious to be sure, but after a year and a half I'm still consistently working on it, and still enjoying it!

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