Ask HN: What Are You Working On? (August 2022)

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • reframe

    Discontinued LeapTable 🦘- The fastest way to build, deploy, and manage LLM-powered agents on tabular data (dataframes, SQL tables and Spreadsheets). [Moved to: https://github.com/peterwnjenga/leaptable]

  • NNextDB - a blazing fast, open source, vector search database for building AP applications.

    https://github.com/nnextdb/nnext

  • FastHash

  • At the moment I'm working on FastHash[1], a pet project of mine to port a few high-performance non-cryptographic hash functions to C#.

    I'm also trying to build FastLinq, a value-by-reference Language Integrated Query (LINQ) optimized for high-performance scenarios. It is kind of a weird mix as LINQ in .NET is known for its high overhead.

    Finally, I'm working on an Office setting synchronization application. I heard a podcast with Paul Thurrott complaining about the lack of sync solutions, so I thought I would do one for fun.

    [1] https://github.com/Genbox/FastHash

  • 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
  • open-recipe-project

    Free, and open recipes for anyone to use

  • needle

    A CLI tool that finds a needle (opening/intro and ending/credits) in a haystack (TV or anime episode). (by aksiksi)

  • I’ve been working on needle[1], a CLI (and associated library) that can detect openings/intros and endings/credits across TV or anime episodes. It decodes audio, fingerprints it in chunks, and then compares chunks across files to find common sequences.

    Right now, it works pretty well as a CLI app. However, the eventual goal is to wrap the library in a Jellyfin plugin (C#) that handles skipping intros. I think I’ve figured how to call a C library from C#, but there is a lot of work to do to actually get a functional plugin.

    [1] https://github.com/aksiksi/needle

  • PicoPico

    Pico-8 Player

  • A handheld, esp32-based implementation of the pico-8[0] console. Basics work already, sidetracked into writing a terrible Lua to C++ compiler to squeeze some extra performance out of some pathological-case games.

    Lives at https://github.com/davidventura/picopico

  • pyroscope-rs

    Pyroscope Profiler for Rust. Profile your Rust applications.

  • A general purpose profiler: https://github.com/pyroscope-io/pyroscope-rs

    If someone is interested in this space, feel free to reach me!

  • oxide

    Teach your PostgreSQL database how to speak MongoDB Wire Protocol

  • Mostly on MongoDB to PostgreSQL translation server: http://oxidedb.com or https://demo.oxidedb.com.

    I have been wanting to dive deep into a Rust project and the challenge of implementing the MongoDB protocol and then translating it into some sort of SQL counterpart was the first thing that really clicked and got me excited enough to get me working on it nonstop for 3 weeks now.

    Some backstory:

    I have created a product that relies on MongoDB for a document store but doesn’t really need any of the distributed features to really justify having a hosted MongoDB or DocumentDB instance. Now that we’re trying to turn this into a product, we’re seeing that some companies have a little bit of resistance around managing yet another database. Most of our clients already have and manage PostgreSQL in one form or another. I knew that PostgreSQL already offered first class JSON support, but I didn’t want to rewrite the application data layer from scratch if I could avoid it. That’s when I started researching if there was a “proxy” that would translate the MongoDB protocol - that I was completely ignorant about - into PostgreSQL. To my surprise there was nothing ready for production use but I found MangoDB that later on became FerretDB. I delved into the code and was in love with the idea. The team around is really nice, but I found that they had greater ambitions - they basically wanted to offer multiple backends, namely Tigris, on top of PostgreSQL.

    On the other hand, I have been waiting to find an excuse to delve deeply into the rust ecosystem but never really found something I was passionate about until I had the idea of challenging myself to see if I could learn about the protocol that MongoDB uses by relying on their public documentation and the hints I found on FerretDB.

    Another thing I added to my toolbelt while developing this was about creating parsers. In order to transform MongoDB JSON to SQL queries, I ported an existing library from the MongoDB team from PEG.js to pest.rs!

    It’s in very early stages, and it’s work from someone that is not yet super comfortable with the stack so keep in mind this is the beginning of a journey for me that I embarked out of pure joy on getting a tiny bit better on rust and making things click internally.

  • SaaSHub

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

    SaaSHub logo
  • skeleton

    Discontinued A fully featured UI toolkit for Svelte + Tailwind. [Moved to: https://github.com/skeletonlabs/skeleton] (by Brain-Bones)

  • The startup I was working for went under at the end of May, so I've been putting my focus into a new UI component library I started at the beginning of the year. It's called Skeleton [1] and utilizes Svelte + Tailwind. Makes building UI for SvelteKit apps a breeze.

    Reception has been great so far, just trying to get the word out and gather feedback and additional contributors.

    I launched a Discord community today. Feel free to stop by and say hello! [2]

    [1] https://skeleton.brainandbonesllc.com/

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

  • Time-series data ingestion from Rust WebAssembly application, leveraging GreptimeDB and WasmEdge

    2 projects | dev.to | 22 Dec 2023
  • How to ditch Neon

    2 projects | dev.to | 1 May 2024
  • Serverless Postgres with Neon - My first impression

    1 project | dev.to | 24 Apr 2024
  • Ask HN: How Can I Make My Front End React to Database Changes in Real-Time?

    8 projects | news.ycombinator.com | 17 Apr 2024
  • How Convex Works

    2 projects | news.ycombinator.com | 14 Apr 2024