Updates
August 13
Computer vision
PostgreSQL
ChatGPT
- Code ChatGPT Plugin - TypeScript Code Analyzer that enables ChatGPT to "talk" with your code.
Type Theory
Natural language processing
Linux
Ent
Go libraries
Haskell
JS libraries
Data structures
- Half-Edge Data Structures (2019) (Lobsters) (HN)
- Fibonacci Heaps or "How to invent an extremely clever data structure" (2022)
Databases
PostgreSQL
- pg_uuidv7 - Tiny Postgres extension to create version 7 UUIDs.
- An early look at HNSW performance with pgvector (2023)
- Securing Your PostgreSQL DB with Roles and Privileges (2023) (HN)
gRPC
HTML
RISC-V
Alfred
- atop - System Monitoring and Process Management via Alfred.
macOS apps
Artificial intelligence
Generative Machine Learning
- Awesome Generative AI (HN)
- Fooocus - Image generating software.
ML Libraries
Machine learning
Geometry
Graph theory
Linear algebra
Math
Tailscale
Natural language processing
- Fine-Tuning Llama-2: A Comprehensive Case Study for Tailoring Custom Models (2023) (HN)
- liteLLM Proxy Server: 50+ LLM Models, Error Handling, Caching (HN)
- Beginner's Guide to Llama Models (2023) (HN)
- Awesome LLMOps
Linux
- Exploring the internals of Linux v0.01 (2023) (HN)
- Running a Mainstream Linux Distro Natively on Apple Silicon: Fedora Asahi Remix First Impressions (2023)
Operating systems
Nix
- NixOS RFC: Plan to stabilize the new CLI and Flakes incrementally (2023) (HN)
- Introducing nixexpr: Nix expressions for JavaScript (2023)
- What's your go to Nix/NixOS pitch? (2023) (HN)
Clojure
Go libraries
- periph - Peripherals I/O in Go.
- Iterators in Go (HN)
Go
SolidJS
Objective C
Python libraries
Rust
- Making illegal states unrepresentable (Lobsters)
- Data With Rust - Practical handbook for data engineering tasks in Rust.
Effect
TypeScript libraries
- Typia - Super-fast/easy Runtime validator.
Embedded systems
Programming
Software architecture
Version control
Cryptography
Security
- From U2F to passkeys (2023)
- unjwt - Easy creation and verification of JWT.
Mastodon
Obsidian
PDF
- unpdf - Utilities to work with PDFs, like extracting text.
Travel
Unix Shell
Deno
- deno_python - Python interpreter bindings for Deno. Pip imports in Deno. (HN)
Web
WebAssembly
- finite-wasm - Guarantee deterministic limits on execution time and space resources made available to the WebAssembly programs in a runtime-agnostic way.
WebRTC
- screenshare - Share your screen over the web with WebRTC.
August 11
Command Line Tools
- pick - Fuzzy search tool for the command-line.
Bazel
Computer vision
Data Processing
Solana
SQLite
Learning
Bevy Engine
Games
- Quake 2 (HN)
- Are there Cozy RTS games? (2023)
- Single player games which you could easily put hundreds of hours into (2023)
Xcode
Artificial intelligence
JAX
Machine learning
- Do Machine Learning Models Memorize or Generalize? (2023) (HN)
- Is everything just transformers now? (2023)
Music
GraphQL
HTTP
VPN
Natural language processing
Brew
Package managers
Self hosting
C
Go libraries
Go
Bun
- nbit - Zero-dependency, strongly-typed web framework for Bun, Node and Cloudflare workers.
Svelte
Rust libraries
- dlpackrs - DLPack safe Rust binding.
- serde_columnar - Ergonomic columnar storage encoding crate.
Swift libraries
TypeScript libraries
- Shikiji - ESM-focused rewrite of shiki, a beautiful syntax highlighter based on TextMate grammar.
- Okie - Dead simple worker threads pool.
Zig
Regex
Git
Obsidian
- Typst Renderer - Renders typst code blocks in Obsidian into images using Typst through the power of WASM.
Unix Shell
- tty-share - Share your Linux or macOS terminal over the internet.
August 9
Generative art
- QQL - Collaborative experiment in generative art by Tyler Hobbs and Dandelion Wist.
- qqlrs - Rust-based QQL renderer with features and speed.
Google Cloud
- gcs-rsync - Lightweight Google Cloud Storage sync Rust Client with better performance than gsutil rsync.
Computer vision
- PUG: Photorealistic and Semantically Controllable Synthetic Data for Representation Learning (2023) (Code)
CUDA
- async-cuda - Asynchronous CUDA, NPP and TensorRT.
Computer Science
PostgreSQL
- pg_sample - PostgreSQL utility for creating a small, sample database from a larger one.
Design inspiration
HTML
- playhtml - Interactive, collaborative HTML elements with a single data attribute.
Law
- ToS Notify - Get notified when sites update their terms of service. (HN)
GPU
- Ask HN: Cheapest hardware to run Llama 2 70B (2023)
- Optimization Techniques for GPU Programming (HN)
- Udacity CS344: Intro to Parallel Programming | NVIDIA Developer
macOS apps
- BatteryBoi - Replacement for the Battery Icon in the MacOS Menu Bar.
Natural language processing
GitHub
Podcasts
- smol-podcaster - Autonomous podcast production intern.
React components
- React A11Y Dropdown - Accessible dropdown component for React.
React Native
- React Views - Utility wrapper for React Native which makes it easier to work with web.
- React Native Design Mode - Simplify Creating Views.
Rust libraries
- dioxus-query - Fully-typed, async, reusable state management and synchronization for Dioxus.
- ratatui-template - Crossterm tokio based ratatui template.
Swift libraries
- CleverBird - Swift package for seamless integration with OpenAI's API, enabling advanced chat capabilities and token management in your applications.
Vite
Natural language processing
- Fine-Tune LLaMA 2 with QLoRA (Tweet)
- Stack More Layers Differently: High-Rank Training Through Low-Rank Updates (2023) (Code)
Databases
- SpacetimeDB - Multiplayer at the speed of light. (Web) (HN)
PostgreSQL
- Supabase Local Dev: migrations, branching, and observability (2023) (HN)
- When Did Postgres Become Cool? (2023) (HN)
SQLite
Design inspiration
Distributed systems
- ctlstore - Distributed data store that provides very low latency, always-available, "infinitely" scalable reads.
E-commerce
- Loop Returns - Ecommerce Returns Management for Shopify Brands.
Generative Machine Learning
Music production
- Facet - Live coding and synthesis with NodeJS.
Networking
RabbitMQ
- AMQP-CPP - C++ library for asynchronous non-blocking communication with RabbitMQ.
WireGuard
Natural language processing
GitHub
Emulators
Podcasts
C libraries
Go libraries
- Echo - High performance, minimalist Go web framework. (HN) (Starter) (Web App Starter)
- Debug Go Request Latency with Datadog's Profiling Timeline (2023)
Go
React Native
Programming languages
Python libraries
Axum
Rust libraries
- cargo-indicate - Run GraphQL Queries on Your Rust Dependency Tree.
- plugy - Construct agnostic dynamic plugin systems using Rust and WebAssembly.
TypeScript libraries
- Becsy - Multithreaded Entity Component System (ECS) for TypeScript and JavaScript, inspired by ECSY and bitecs.
- TypeAI - AI Engineering Framework for TypeScript.
Protocol buffers
- protobom - Universal SBOM representation in protocol buffers.
Blogs
Vim plugins
- TreeSetter - Place equals, semicolons, commas and double points automatically for you.
Tools
- IDX - Cloud development.
Browsers
- webext-events - High-level events and utilities for events in Web Extensions.
Web
- neodx - Everyday instruments for web development.
Hammerspoon
Python
Rust
Blockchain
- Serai - DEX offering a liquidity-pool-based trading. Funds are stored in an economically secured threshold-multisig wallet.
Color
- Color Gradient Picker - Fancy Gradient Picker built with Shadcn UI, Radix UI and Tailwind CSS. (Code)
- GradientPage - Beautiful 5K Retina Gradient Wallpapers.
Design inspiration
Fonts
Games
Artificial intelligence
Music
- Music Player for Reddit - Free and open-source streaming music web player using data from Reddit. (Code)
Natural language processing
- Swift Chat and Language Model Tester - Shows how to integrate swift-transformers in a Swift app.
- A Simple and Effective Pruning Approach for Large Language Models (2023) (Code)
- AgentBench - Comprehensive Benchmark to Evaluate LLMs as Agents.
iOS
- TipKit Example
- Jasonelle - Nice native wrapper for your Web Application.
Brew
- Applite - User-friendly GUI macOS application for Homebrew Casks.
Physics
Go libraries
- pgmq-go - Go client for Postgres Message Queue (PGMQ).
React components
- Lynx.ts - TypeScript-first, lightning fast Forms for React.js and React Native.
Python libraries
- Poetry Multiproject Plugin - Poetry plugin that makes it simple to share code between projects in monorepos.
TypeScript libraries
- Keystrokes - Quick and easy to use library for binding functions to keys and key combos.
Blogs
VS Code extensions
- Window Colors - Uniquely and automatically colors each VSCode window.
Browsers
Capacitor
- Capacitor Media - Capacitor plugin to activate extra media features.
esbuild
- esbuild-plugin-wasm - WASM module loader for esbuild.
Vite
- Vite Plugin Proxy Page - Vite plugin for projecting your application onto a remote page during development.
Web performance
- PicPerf - Image optimization for the images you're already using.
Consultancies
August 8
Games
Ideas
Artificial intelligence
VPN
Natural language processing
Kubernetes
- Limitador - Generic rate-limiter written in Rust.
Go
OCaml libraries
- lens - Port of (a subset of) the lens library for Haskell to OCaml, using modular implicits.
Rust libraries
- freight - Learn how Cargo and other build tools/package managers work under the hood by building one.
Swift libraries
- swift-transformers - Swift Package to implement a transformers-like API in Swift.
Home automation
- SmartIR - Integration for Home Assistant to control climate, TV and fan devices via IR/RF controllers.
Image processing
- photohash - Tool for detecting duplicate photos and diffing directories.
SVG
- svg-path-bbox - SVG paths bounding box calculator.
Data Processing
- RuleGo - Lightweight, high-performance, embedded rule engine based on Go language.
Ethereum
- Zink - Rustic programming language that targets the Ethereum Virtual Machine.
Databases
- Artie Transfer - Real-time data replication from OLTP to OLAP dbs.
PostgreSQL
- WAL-Listener - PostgreSQL WAL listener.
- pgvecto.rs - Vector database plugin for Postgres, written in Rust, specifically designed for LLM. 20x faster than pgvector. (Article)
SQLite
Message queue
- PGMQ - Lightweight message queue. Like AWS SQS and RSMQ but on Postgres.
Finance
- SolidInvoice - Simple and elegant invoicing solution. (Code)
HTML
- modern-screenshot - Quickly generate image from DOM node using HTML5 canvas and SVG.
Bevy Engine
- bevy_garage - Gamelike car simulation playground.
Spatial analysis
Field-programmable gate array
Hair
Artificial intelligence
- OpenModelDB - Open and free database for AI models. (Code)
JAX
- SynJax - Neural network library for JAX structured probability distributions.
ML Libraries
- ytopt - Machine-learning-based search methods for autotuning.
Authentication
IPFS
- homestar - Reference implementation of IPVM.
Tailscale
Natural language processing
- MTEB: Massive Text Embedding Benchmark
- FlagEmbedding - Open-source Embeddings.
- Knit - Better LLM Playground. (HN)
APL
Haskell libraries
- monad-validate - Haskell monad transformer library for data validation.
React components
- Radix Themes - Open-source component library optimized for fast development, easy maintenance, and accessibility.
OCaml libraries
- ocaml-integers - Various signed and unsigned integer types for OCaml.
- Wasm_of_ocaml - Compiles OCaml bytecode to WebAssembly.
Perl
Programming languages
Axum
- LAPA - Leptos Axum Prisma starter with Admin dashboard and SSR/SPA website.
Rust libraries
- Leptos Struct Table - Easily create Leptos table components from structs.
- Candle - Minimalist ML framework for Rust. (HN)
Zig libraries
- Accelerated Zig Parser - High-throughput tokenizer and parser for Zig.
Documentation
- Awesome Docs
- AutoDoc ChatGPT - Automatically generate documentation for any programming language.
- Typograms - Lightweight image format (text/typogram) useful for defining simple diagrams in technical documentation. (Docs) (HN)
Protocol buffers
Blogs
Research
Encryption
- Tiny Encryptor - Tiny opinionated isomorphic library for encrypting and decrypting with ease.
Bluesky
PDF
- PDF Sign - Tool to sign PDF files.
Tools
- Name Checker - Find out if your project name is taken. (Code)
Deno
- ULID for Deno - UUID alternative that is lexically ordered by generation time.
Rollup
Search engines
Web scraping
Haskell
Effect
Blogs
August 7
Computer vision
WebGPU
- Integrate wgpu into your existing iOS | Android apps
- Simuverse - Simulate particle vector fields, fluid dynamics, procedural textures, and position-based dynamics based on wgpu + egui.
Bevy Engine
- Bevy in App - Integrate the Bevy engine into existing iOS | Android apps.
Music production
- AudioLDM 2 - Text-to-Audio/Music Generation.
Programming
Encryption
- noble-ciphers - Auditable & minimal JS implementation of Salsa20, ChaCha, Poly1305 & AES-SIV.
Cloud computing
Computer graphics
Computer vision
- Fast Monocular Scene Reconstruction with Global-Sparse Local-Dense Grids (2023) (Code)
- Key-Locked Rank One Editing for Text-to-Image Personalization (2023) (Code)
- DreamWaltz: Make a Scene with Complex 3D Animatable Avatars (2023) (Code)
CUDA
WebGPU
Data structures
Apache Kafka
Design inspiration
Figma plugins
- TokensBrücke - Figma plugin that converts Figma variables into design-tokens JSON.
Fonts
- fontc - Converts source to IR, and then IR to font binary. Aims to be safe, incremental, and fast.
DevOps
- Zeabur - Deploying your service with one click. (CLI) (Code)
- zbpack - Build your project into static assets, serverless function or container image with magic, no Dockerfile needed.
Terraform
Learning
Tailwind CSS
- CSS To Tailwind - Convert CSS code to Tailwind syntax in real time.
Future
Bevy Engine
Game engines
- panoply - Role-playing game engine written in Rust.
CPU
- go6502 - 6502 CPU emulator, assembler, disassembler, debugger and host written in go.
Field-programmable gate array
Hardware
- Rockchip RK3588 chip (Better than Qualcomm)
- Rockchip
- Ask HN: What is the most powerful, fully open, fully programmable computer? (2023)
Russian language
ChatGPT
- Breeze - Simple ChatGPT clone built with Go. It uses OpenAI as the LLM.
Generative Machine Learning
PyTorch
- Pytorch Wavelet Toolbox (ptwt) - Differentiable fast wavelet transforms in PyTorch with GPU support.
- Modulus - PyTorch based deep-learning toolkit for developing DL models for physical systems.
Machine learning
- SpaceTime - Neural net architecture for time series.
- Methods and Implements of Deep Clustering
Neural networks
Lambda calculus
- Implementation of lambda calculus in Haskell
- Pyro - π-calculus programming language.
BitTorrent
Natural language processing
- LangChain x Pinecone: Supercharging Llama-2 with RAG (2023)
- Cria - OpenAI compatible API for serving LLAMA-2 model.
- Megatron LLM - Distributed trainer for LLMs.
- Multimodal Neurons in Pretrained Text-Only Transformers (2023)
- What's new in Llama 2 and how to run it locally (2023) (HN)
GitHub actions
- action-setup-pnpm - Correctly sets up node, pnpm, and cache for fastest possible pnpm installations.
- GitHub Actions Version Updater
Open Source
- First Issue - Issues for your next open-source contribution. (Code)
Kubernetes
- Hybridnet - Make underlay and overlay network can coexist, communicate, even be transformed purposefully.
Linux
- Incus - Powerful system container and virtual machine manager.
NixOS
Physics
- The History of Superconductors (Before LK-99) (2023)
- Compilation of claims/reports of LK-99 replication efforts (2023)
Bash
C
- TinyCC - Tiny C Compiler.
Elixir
Go libraries
- Concurrent Swiss Map - High-performance, thread-safe generic concurrent hash map implementation with Swiss Map.
- Pipeline - Go pipeline solution that can be used in many different combinations for chaining pipeline steps.
Go
- asasalint - Go linter, lint that pass any slice as any in variadic function.
JS libraries
- EasyDropzoneJS - Library for drag&drop files. (HN)
Next.js
- next-swagger-doc - Reads your JSDoc-annotated source code on NextJS API route and generates an OpenAPI (Swagger) specification.
React Native
Kotlin libraries
- kediatR - Mediator implementation in Kotlin with native coroutine support.
OCaml
Programming languages
- Type inference algorithms for functional programing languages
- Fix - Language which uses reference counting to provide garbage collection and interior mutability.
Python libraries
- vecs - Postgres/pgvector Python Client.
- Repology - Backend service to update repository and package data.
Rust libraries
- assert_fs - Filesystem fixtures and assertions.
- pca - Principal component analysis (PCA).
- Slipstream - Helps writing code in a way that incentives the compiler to optimize the results better.
- rSVD - Computing an approximate singular value decomposition (SVD) of a matrix using randomized algorithms.
- oxidize - Notes on moving tools and libraries to Rust.
Functional programming
- Plato - Purely functional programming language based on higher-order polymorphic lambda calculus.
Program synthesis
Cypress
- cy-await - Cypress async await magic.
Blogs
Encryption
- age.ts - TypeScript implementation of the age file encryption format, based on libsodium.
Bluesky
- ATrium - Rust libraries for Bluesky's AT Protocol services.
Tools
Unix Shell
- humanscript - Script interpreter that infers the meaning behind commands written in natural language using large language models.
Node.js
Search engines
Web scraping
WebAssembly
- html-rewriter-wasm - WebAssembly version of HTMLRewriter. (Fork)
- WASM Import - WASM Import for Node.js and Web.
- Snappy UIs with WebAssembly and Web Workers (2023) (HN)
Writing
August 6
Generative Machine Learning
Linux
- Incus - Powerful system container and virtual machine manager.
Lemmy
- Mlem - iOS Lemmy Client.
Web scraping
Databases
- CachewDB - Light weight, typed, in-memory, ordered, key-value database.
Minecraft
- Azalea - Collection of Rust crates for making Minecraft bots, clients, and tools.
ChatGPT
- Azure ChatGPT - Private & secure ChatGPT for internal enterprise use.
Generative Machine Learning
- Stable-Diffusion-Burn - Stable Diffusion v1.4 ported to Rust's burn framework.
GitHub actions
- Xcodebuild Action - Runs xcodebuild with the given options.
Coq
TypeScript libraries
- h3-valibot - Schema validation for h3 using Valibot.
Web scraping
- top-crawler-agents - List of common crawler user agents useful for retrieving metadata from links.
Computer Science
PostgreSQL
SQLite
- prsqlite - Pure Rust implementation of SQLite.
Natural language processing
Rust
Git
Emacs
August 5
Computer vision
- Reinforce Data, Multiply Impact: Improved Model Accuracy and Robustness with Dataset Reinforcement (2023) (Code)
DuckDB
- QuackPipe - OLAP API built on top of DuckDB with a few extra ClickHouse compatibility bits.
EdgeDB
Terraform
CSS
- hdx - High performance tools for CSS, written in Rust.
Bevy Engine
Spatial analysis
- togeojson - Convert KML, GPX, and TCX to GeoJSON.
Field-programmable gate array
- Lakeroad - Synthesizer for FPGAs.
Natural language processing
- ad-llama - Structured inference with LLaMa 2 in your browser.
- Gdansk AI - Full stack AI voice chatbot (speech-to-text, LLM, text-to-speech).
- wikid - Generate a SQLite database from Wikipedia & Wikidata dumps.
- OpenPipe - Test and deploy your llm prompts in a data-driven way on an open-source and self-hostable platform.
- Non-determinism in GPT-4 is caused by Sparse MoE (2023) (HN)
GitHub actions
- TypeScript Performance Diagnostics Diff Action
- Use Browser and API tests in your CI/CD with Datadog Continuous Testing
iOS
- Molecules - Open source 3-D molecular visualizer for iOS.
Linux
- Rust out-of-tree module - Basic template for an out-of-tree Linux kernel module written in Rust.
Physics
- LK-99 is a crystal with mostly lead atoms, some get replaced by copper, when they get replaced by copper, it causes crystal structure to change by .46 degrees, bending then causes atoms to overlap slightly and it causes the free flow electron tunnel. You have to get the copper atom to replace the correct lead atom in crystal structure for it to work is one explanation for varying replication results.
- LK-99 explained (2023)
- Andrew McCalip demonstrates synthesis of LK99 (2023) (HN)
JavaScript
JS libraries
Expo
- Expo Stable Diffusion - Run Stable Diffusion using Core ML on iOS within your Expo & React Native App.
Vue.js
Nuxt seems nice. Radix Vue & Anu are great Vue component libraries.
Python libraries
- Panther - Fast & Friendly Python Web Framework. (HN)
- Briefcase - Tools to support converting a Python project into a standalone native application. (Briefcase macOS App Template) (Docs) (HN)
- svcs - Lightweight Service Locator for Python.
- kmodes - Python implementations of the k-modes and k-prototypes clustering algorithms, for clustering categorical data.
Rust libraries
- piet-tiny-skia - Piet frontend for the tiny-skia framework.
Rust
Swift libraries
- SafariTabBar - Simplistic & unfinished recreation of MobileSafari's tab bar.
Programming
Git
- commit - Open-source Git client for minimalists.
Tools
- Pollux - Generate fake data in formats like JSON, Python, JS, Ruby, PHP and SQL.
Video
- MovieChat - Chat with over 10K frames of video.
Playwright
WebAssembly
- Random Testing of WebAssembly Implementations Using Semantically Valid Programs (2023)
- wasm-smith - WebAssembly test case generator.
August 4
Bioinformatics
Fonts
DevOps
HTML
Bevy Engine
Keyboards
Journaling
ChatGPT
- Code Interpreter on steroids for ChatGPT
- We need to tell people ChatGPT will lie to them, not debate linguistics (2023) (Lobsters)
GraphQL
- GraphQL Mobius - End-to-end type safe TypeScript GraphQL Client.
Networking
Natural language processing
- wikivec2text - Simple embedding -> text model trained on a small subset of Wikipedia sentences.
- Add an AI Code Copilot to your product using GPT-4 (2023) (HN)
Android
- Accrescent - Novel Android app store focused on security, privacy, and usability.
Linux
Tor Project
- Tor / Darknet Links - Verified darknet market and darknet service links on the Tor Network.
C++ libraries
Astro
JS libraries
- base-x - Encode/decode any base.
React Native
Programming languages
Python libraries
Ruby libraries
Rust libraries
- orx-priority-queue - Priority queue traits; binary and generalized d-ary heap implementations.
Swift libraries
- Peep - Easy sound generator.
Zig
Git
- Garden - Define development workflows that operate over collections of self-contained and inter-dependent Git worktrees.
Relationships
Research papers
- Reason - Shell for Research Papers.
Blogs
Security
Vim
Books
Computer vision
- Magic123: One Image to High-Quality 3D Object Generation Using Both 2D and 3D Diffusion Priors (Web) (HN)
TLA+
Data Processing
Databases
PostgreSQL
- Pgvector: Fewer Dimensions Are Better (2023) (HN)
- On-disk HNSW index for Postgres with pg_embedding (2023) (HN)
Generative Machine Learning
- Color-Diffusion - Using diffusion models to colorize black and white images. (HN)
Machine learning
Math
Cancer
Networking
Natural language processing
- Sweep - AI junior developer. (HN)
- Why Gzip-KNN Works: The LZ77 Factor in Text Classification (2023)
- Catching up on the weird world of LLMs (2023)
Physics
- Observation of zero resistance above 100 K in Pb₁₀₋ₓCuₓ(PO₄)₆O (2023) (HN)
- Successful room temperature ambient-pressure magnetic levitation of LK-99 (2023) (HN)
C++ libraries
Elixir
Go libraries
- cmd-stream-go - High-performance RCE library for Go.
Django
- django-unicorn - Provides a way to use backend Django code and regular Django templates to create interactive experiences without investing in a separate frontend framework. (Web) (HN)
Python libraries
- Quirks of Python package versioning (2023) (HN)
- Johnnydep - Display dependency tree of Python distribution.
Python
- Python Wheels - New standard of Python distribution. (HN) (HN)
TypeScript libraries
- typed-sql - Generates types for your SQL.
Zig
Robots
Email
- EmailFlare - Send emails from your domain through Cloudflare for free. Self host on your account.
Raycast
Web Components
Web
August 3
Music artists
Go
Zig
Encryption
Unix Shell
- ShellGPT - Upgrade your terminal with GPT-4.
August 2
SQLite
- SQLiteFlow - SQLite Editor for Mac & iOS.
- Building a pivot table in SQLite
Natural language processing
WebAssembly
- Concordance - Opinionated Event Sourcing Framework based on wasmCloud.
LLVM
Data Science
- Hunch - AI answers with data teams in the loop.
Ethereum
- SolDeer - Solidity Package Manager written in rust.
Conflict-free replicated data type
- y-sweet - Open-source stack for building real time applications on top of the Yjs CRDT library.
CSS
- CSS And Accessibility: Inclusion Through User Choice (2023)
- Randomness in CSS using trigonometry (2023)
HTML
Game development
- Playroom Kit - SDK for making multiplayer games in JavaScript. (Web)
Alfred
Fourier transform
ActivityPub
- Hannibal - ActivityPub library for Go.
Natural language processing
- Patterns for Building LLM-based Systems & Products (2023) (HN)
- BTLM-3B-8k: Small LLM that fits within 3GB of memory
Brew
Physics
Go libraries
- kataras/pg - Go library that simplifies PostgreSQL database interaction with struct-based entities, schema management, and repository pattern.
Go
JS libraries
React Native
Programming languages
Python libraries
- Slap - CLI to assist in the process for developing and releasing Python packages.
Rust
Zig libraries
- Zon - DOM based Zig Object Notation parser.
Blogs
Web scraping
- estela - Elastic web scraping cluster.
tRPC
- xtRPC - Export your tRPC router to massively improve language server performance and/or let your users consume your API from a typed SDK.
Generative Machine Learning
- distill-sd - 50% Smaller, Faster Stable Diffusion.
Music
- Muse - Create interactive and collaborative reviews for music on Spotify. (Web Code) (Server Code)
Natural language processing
- LoraHub: Efficient Cross-Task Generalization via Dynamic LoRA Composition
- Gentopia - Build AGI through Interaction of Specialized Agents.
- NewHope: Harnessing 99% of GPT-4's Programming Capabilities
Three.js
- leptos_three - Creating a React Three Fiber like experience with Leptos and ThreeJS.
Rust libraries
- Leptos Query - Robust asynchronous state management library for Leptos.
TypeScript libraries
- Pratica - Functional Algebraic Data Types.
API
Computer graphics
Alfred
- Crates Alfred - Alfred workflow to search Rust crates.
- GitHub Alfred - Alfred workflow to search GitHub repositories.
GraphQL
Go
JavaScript
Zig
Encoding
Software architecture
WebAssembly
- wash - WAsmcloud SHell - comprehensive command-line tool for wasmCloud development.
- Awesome Cosmonic
- wadm - wasmCloud Application Deployment Manager.
August 1
Bioinformatics
- ProstT5 - Bilingual Language Model for Protein Sequence and Structure.
Ethereum
- ItyFuzz - Fast Hybrid Fuzzer for Smart Contracts.
Machine learning
Natural language processing
- Llama2.jl - Llama2.c but in Julia.
Rust libraries
- completest - Run completions for your program.
- Rust's iterators are more interesting than they look (2023)
Vim
Discord
- Dumpus - Get detailed insights and stats for your Discord account.
Fonts
- Libre Caslon Condensed - Condensed serif font family derived from the beloved Libre Caslon.
Nix
- Magic Nix Cache - Free and zero-configuration binary cache for Nix on GitHub Actions.
Bun
- bun-plugin-dts - Bun plugin for generating .d.ts files.
Rust libraries
- Cargo-scaffold - Scaffold and generate projects described in a simple TOML file.
Natural language processing
Physics
JavaScript
OCaml libraries
Swift libraries
- Parse3339 - Fast pure Swift RFC 3339 timestamp parser.
VisionOS
Games
- tiny-snake.rs - Tiny terminal snake game, purely implemented in Rust.
Natural language processing
TypeScript libraries
- wire - Functional build toolkit.
- type-predicates - Comprehensive collection of type-guards, type assertions and related utils.
WebAssembly
- wasm-bridge - Single unified API to run WASM modules on the desktop using wasmtime, or on the web using js-sys.
Computer vision
- Zero-1-to-3: Zero-shot One Image to 3D Object (2023) (Code)
- ResShift: Efficient Diffusion Model for Image Super-resolution by Residual Shifting (2023) (Code)
Parsing
Solar
Tailwind CSS
- LangUI - UI for your AI. Open Source Tailwind components tailored for your GPT, generative AI, and LLM projects. (Code)
GPU
Neural networks
- Rastermap - Visualization method for neural data.
Math
ActivityPub
- Monaxia - ActivityPub compatible microblog platform and some libraries.
Natural language processing
- ToolBench - Open platform for training, serving, and evaluating large language model for tool learning.
- Text Generation Inference - Rust, Python and gRPC server for text generation inference.
Physics
- Semiconducting Transport in LK99 reproduction attempt (2023) (HN)
- First claimed successful replication of LK-99 (2023) (HN)
C
Go libraries
- elk - Extensive error utility package with the focus on ease of use.
- Go Sync - Go library for synchronising all the things.
Scala libraries
- REScala - Distributed and reactive programming embedded in OO and FP programs.
Effect
Git
Robots
Email
- gmail-unsubscribe - Unsubscribe from lists in your Gmail inbox for free without compromising privacy.
Tools
Video
- Video Thumbnail API - Get thumbnail images from any public video URL via API or browser. (Code)
Playwright
Web
- Atreyu - Cutting edge web apps.
Markdown
Natural language processing
- llama2.zig - Inference Llama 2 in one file of pure Zig.
Go
- nilnil - Go linter that checks that there is no simultaneous return of
nil
error and an invalid value.
Bun
TinyBase
Web workers
- threads-es - Modern, zero-dependency WebWorker abstraction.
July 31
PyTorch
Android
- Ruler - Gradle plugin which helps you analyze the size of your Android apps.
JavaScript
WebAssembly
Image processing
- RealScaler - Fast image/video AI upscaler app.
Natural language processing
- GrammarLLM - Grammar sampling with open source LLMs.
- llama2 - One-file Rust implementation of Llama2 that works pretty well.
Linux
Rust libraries
- Freighter - Fast, modular, and operationally boring Rust private registry implementation.
TypeScript libraries
- TypeBox-Codegen - Code Generation Tools for TypeBox.
- eslexer - Incredibly tiny, fast JS tokenizer.
Security
- Passkey demo - Simple demo of passkey authentication with only Web APIs.
Lemmy
- Photon - Lemmy client in Svelte.
Tools
- Linkwarden - Open source collaborative bookmark manager. (Web) (HN)
Search engines
Type Theory
Nix
Go
Video
- Video Resizer - Resize your mp4 video online.
Computer vision
- VisionLLM: Large Language Model is also an Open-Ended Decoder for Vision-Centric Tasks (2023) (Code)
Image processing
- rclip - AI-Powered Command-Line Photo Search Tool.
Color
- linear-easing-generator - Linear() easing generator.
Go libraries
- go-snowflake - Lock Free ID Generator for Go based on Snowflake Algorithm.
Rust libraries
- graphviz-rust - Basic functions to work with Graphviz dot lang from rust code.
Markdown
Art
Algorithms
Prometheus
Bevy Engine
macOS
Keras
Linear algebra
DNS
GraphQL
HTTP
Networking
Natural language processing
- LLMFlows - Simple, Explicit and Transparent LLM Apps.
Linux
Philosophy
Tor Project
C
Go libraries
Go
- Scripting with Go: a 400-line Git client that can create a repo and push itself to GitHub (2023) (Lobsters)
Python
- Is anyone using PyPy for real work? (2023)
- What's up, Python? The GIL removed, a new compiler, optparse deprecated (2023) (HN)
ReasonML
Ruby libraries
SwiftUI
Effect
Documentation
Programming
Software testing
Blogs
Video
- Ffmprovisr - Making FFmpeg Easier. (HN)
Electron
- Electron Rebuild - Package to rebuild native Node.js modules against the currently installed Electron version.
July 28
Compilers
Python
Axum
Zig libraries
Encoding
Stream processing
- FuncFrog - Library for performing parallel, lazy map, reduce, and filter operations on slices in one pipeline.
July 27
Genomics
- NextPolish2 - Repeat-aware polishing genomes assembled using HiFi long reads.
Command Line Tools
- renamer - Rename files with patterns.
Computer vision
Ethereum
- JIT-EVM Experiments - Evaluate performance gains to expect when EVM were to compile hot contracts into machine code.
Solana
- Kamino Finance - Earn Yield on Solana DeFi.
Databases
DuckDB
- duckdb.zig - Thin layer for duckdb in zig.
PostgreSQL
SQLite
Fonts
Message queue
Game development
Sudoku
- fabrik - Sudoku solving library using iterators in Rust.
GraphQL
- Argo - Compact and compressible binary serialization format for GraphQL.
- GraphQL Zero - Zero config GraphQL API mocking with generative AI.
Natural language processing
- Alpaca Eval Leaderboard (HN)
- ResearcherGPT
- Llama2 LLM ported to Rust burn
- Awesome LLM Security
- FacTool - Fact-checking tool that detects factual errors.
- Prem - Unified environment to develop AI applications and deploy AI models on your infrastructure.
- Edmonbrain - Langchain driven project to create flexible LLM bots on Google Cloud Platform.
- Google Bard CLI in Rust
Speech recognition
- Whisper Burn - Rust implementation of OpenAI's Whisper model using the burn framework.
GitHub actions
- Auto Assign Issue - GitHub Action that auto-assigns issues or PRs to one or more users.
C++ libraries
- NTF Core - Sockets, timers, resolvers, events, reactors, proactors, and thread pools for asynchronous network programming.
Go libraries
- mp3binder - Concatenating, joining, binding MP3 files without re-encoding.
- opentelemetry-mapping-go - Go modules that implement OpenTelemetry-to-Datadog mapping for all telemetry signals.
Vue.js
Julia libraries
- StochasticAD - Research package for automatic differentiation of programs containing discrete randomness.
Rust libraries
- welford - Online algorithms for mean and variance, with support for weighted samplings.
- Painter - Library and tools for managing ecosystem wide call graphs and llvm-ir analysis.
Swift libraries
- LNSSwiftUIExtras - Collection of SwiftUI utilities and extensions to make life a little easier.
- SwiftUI Window Reader - Functional access to NSWindow within your macOS app's SwiftUI Views.
- ColorToolbox - Swift color utilities.
Constraint programming
- hakank - Combinatorial problems and puzzles code.
Blogs
Zero knowledge proofs
- Spartan2 - High-speed zero-knowledge SNARKs.
Mastodon
- Feditext - Free, open-source iOS Mastodon client.
Vim plugins
- nfnl - Enhance your Neovim with Fennel.
Video
- node-ytsr - Do anonymous YouTube search requests.
VisionOS
Web
WebRTC
Automata theory
SQLite
Expo
Tauri
Swift libraries
- MetaCodable - Supercharge Swift's Codable implementations with macros meta-programming.
Datasets
Natural language processing
C
Software architecture
Fonts
- Inter Soft - Soft, rounded variant of Inter.
Generative Machine Learning
- Stable Diffusion XL Video - Train a Video Diffusion Model Using Stable Diffusion XL Image Priors.
Graph neural networks
- graphite - Implementing graph network models based on atomic structures.
Natural language processing
- Large language models, explained with a minimum of math and jargon (2023)
- llama2.go - Go port of llama2.c.
JS libraries
- webreflection/fs - Emscripten FS, PATH and PATH_FS utilities as a module.
Mastodon
- Embed the Fediverse - Highly customizable, lightweight mastodon feed embed component.
Computer vision
- Neural Wave Machines: Learning Spatiotemporally Structured Representations with Locally Coupled Oscillatory Recurrent Neural Networks
- Diffusion-SDF: Conditional Generative Modeling of Signed Distance Functions (2022) (Code)
Data Science
- streamlit-extras - Python library with useful Streamlit extras.
SQLite
- sqlean.js - Browser-based SQLite with extensions.
Framer
- Framer.zip - Discover premium Framer resources, thoughtfully crafted for quality and excellence.
Observability
- 0x.Tools - Always-on Profiling for Production Systems.
Nootropics
Games
CPU
ML Libraries
- Trident - Performance library for machine learning applications.
Machine learning
Natural language processing
- How to scale LLMs better with an alternative to transformers (2023) (HN)
- MetaGPT - Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo.
- llama2.rs - Inference Llama 2 in one file of pure Rust.
- Universal and Transferable Attacks on Aligned Language Models
- Chidori - Reactive runtime for building durable AI agents.
- LLM Reading List
- A simple guide to fine-tuning Llama 2 (2023)
- llm - Access large language models from the command-line. (Docs)
Go libraries
- glob - Glob pattern matching.
Rust libraries
- Tower Async - Library of modular and reusable components for building robust networking clients and servers.
Rust
- rustycli - Access the rust playground right in your terminal.
Embedded systems
- CrossDB - Fastest Embedded Database in the world.
Text editors
- ProseKit - Editor framework based on ProseMirror.
VisionOS
WebAssembly
- html-rewriter-wasm - WebAssembly version of HTMLRewriter.
macOS
Natural language processing
- litellm - Lightweight package to simplify LLM API calls - Azure, OpenAI, Cohere, Anthropic. Manages input/output translation.
- How to scale LLMs better with an alternative to transformers (2023)
Physics
Common Lisp
Programming languages
Jupyter Notebooks
Stream processing
July 26
Bioinformatics
- Phanta - Workflow to rapidly quantify taxa from all domains of life, directly from short-read human gut metagenomes.
- g2p - Grapheme-to-Phoneme transductions that preserve input and output indices.
Monero
Databases
- keyva - Distributed key-value store.
Prometheus
- tokio-metrics-collector - Tokio metrics collector for Prometheus.
Generative Machine Learning
JAX
Machine learning
HTTP
- Scenarigo - Scenario-based API testing tool for HTTP/gRPC server.
WireGuard
- Webmesh - Simple, distributed, zero-configuration WireGuard mesh provider.
Natural language processing
- LLaMA2-Accessory - Open-source Toolkit for LLM Development.
- EasyEdit - Easy-to-use Framework to Edit Large Language Models.
- LLaMA2 WebUI - Run Llama 2 locally with gradio UI on GPU or CPU from anywhere.
Linux
Rust libraries
- Rust libSQL client library
- uts2ts - Convert a unix timestamp (seconds) to a struct.
Zig libraries
- zig-memutils - Memory utilities for the Zig programming language, including a reference counted pointer.
WebAssembly
- WebAssembly Coredump - Generating, parsing, debugging WebAssembly coredumps.
Compilers
Algorithms
Data structures
GPU
Neural networks
Math
Grafbase
HTTP
- watchhttp - Run command periodically and expose latest STDOUT as HTTP endpoint.
Neuroscience
Natural language processing
- Marsha - Functional, higher-level, English-based programming language that gets compiled into tested Python software by an LLM. (HN)
- Comprehensive guide to running Llama 2 locally (2023) (HN)
- LLAMA.go - Native Go version of llama2.c.
- llama2 in Rust
Physics
Go
Vue.js
Language Server Protocol
Python libraries
- srsly - Modern high-performance serialization utilities for Python.
Rust libraries
Zig
Encoding
Social networks
July 25
SQLite
Machine learning
- Upgini - Data search & enrichment library for Machine Learning.
Natural language processing
- Marsha - Functional, higher-level, English-based programming language that gets compiled into tested Python software by an LLM.
- Comprehensive guide to running Llama 2 locally (2023)
Clojure libraries
- flowmaps - Flow Based Programming Clojure Micro-Framework.
React components
- Vaul - Unstyled drawer component for React.
Python libraries
- gipc - Gevent-cooperative child processes and inter-process communication.
- Pyproject.nix - Nix tooling for pyproject.toml projects.
Tauri
- Tauri Window Controls - Native-looking window controls for Tauri 2.
TypeScript libraries
- byte_type - Small helper module for working with different raw types in JS.
- Auri - Organize package changes and releases.
Memory management
Git
- Geil - Tool to update your repositories and for keeping them clean.
Security
- Web-Check - All-in-one website OSINT tool for analysing any website.
VS Code extensions
- Tasks - Loads VSCode tasks into status bar.
Twitter
Node.js
Search engines
- Frecency - Frecency for sorting search results.
ClickHouse
Conflict-free replicated data type
- crdt-richtext - Rich text CRDT that implements Peritext and Fugue.
Machine learning
TLS
Natural language processing
Elixir libraries
Elixir
Go
OCaml
- Wasm_of_ocaml - Compiles OCaml bytecode to WebAssembly. (HN)
Python libraries
Pen plotting
SQLite
Authentication
- Passkey Authentication with Rodauth (2023)
- Implementation of a FIDO2 Authenticator Library in Zig - David Sugar (2023)
Decentralization
Zig
Email
Turso
- pg_turso - Postgres output plugin for replicating data to Turso.
July 24
Parsing
SQLite
- sqlpkg - SQLite package manager.
Icons
- Icon Buddy - 100K+ open source icons. (HN)
Natural language processing
Go
- Go Concurrency: Fan-out, Fan-in (2023) (Lobsters)
- Go iterator experiment
- Go-stly Access Rights (2023) (Lobsters)
Rust
Research papers
July 22
Computer vision
SVG
- Skewed - Typescript package for generating SVG of 3D graphics in real-time or offline files.
Parsing
- Parlay - Editor engine based on parsing.
Ethereum
- Daimo - Payments on Ethereum.
Game engines
- EightBittr - Bare-bones, highly modular game engine for 2D 8-bit games.
Time
- rtz - Tool to easily work with time zones via a binary, a library, or a server.
ML Libraries
- CMSIS NN - Efficient neural network kernels developed to maximize the performance and minimize the memory footprint of neural networks on Arm Cortex-M processors.
Tailscale
- tsnsrv - Reverse proxy that exposes services on your tailnet (as their own tailscale participants).
WebSocket
- WebSocket.rs - WebSocket implementation for both client and server.
Natural language processing
- Lemon AI - Gateway to empower LLM agents to interact with the world.
GitHub actions
- Actions Toolkit - Toolkit for Docker (GitHub) Actions.
Clojure
- Tufte - Simple profiling and performance monitoring for Clojure/Script.
Haskell libraries
- Fernery - CLI tool for generating images of ferns and other Iterated Function Systems.
- Drasil - Generate all the things (focusing on research software).
- Haskell ESTGi Debugger
Programming languages
- Error handling patterns (2023)
- Jule - Safe and fast programming language that focuses on systems programming.
PureScript
- PureScript Backend Optimizer - Optimizing backend toolkit and modern ECMAScript backend for PureScript.
Rust libraries
- Squeeze - Dynamic congestion-based concurrency limits for controlling backpressure.
Swift libraries
- CocoaCompose - Collection of Cocoa controls that look just right, offer modern Swift APIs, and nicely compose together.
Encoding
Interactive computing
- Punctual - Browser-based, zero-installation, audio-visual live coding language.
Nostr
- nostrdb - Fast nostr database backed by lmdb.
Email
File systems
- protomask - User space NAT64 implementation.
Python libraries
- Pydantic to TypeScript - CLI Tool for converting Pydantic models into typescript definitions.
Swift libraries
Computer vision
Games
ML Libraries
- Torch-Grammar - Restricts a model to output a token sequence that conforms to a provided EBNF grammar.
Type Theory
GraphQL
Chemistry
- ORDerly - Chemical reaction data & benchmarks. Extraction and cleaning of data from Open Reaction Database (ORD).
- biotransfer - Machine learning-driven antibody design.
AWS
Cloud computing
Compilers
Image processing
- AVIR - High-quality pro image resizing / scaling C++ library, including a very fast Lanczos resizer.
Vulkan API
WebGPU
- Thimbleberry - Collection of reusable WebGPU shaders and library support functions.
Data Visualization
- splot - Quick and easy way to add low-latency time series plots and browser-accessible logs to Rust applications.
Ethereum
DevOps
- Load Testing Tips (2022)
- Funnel - Toolkit for distributed task execution via a simple, standard API.
Games
- Squally - 2D Platformer Game for Teaching Game Hacking.
RISC-V
- FORCE-RISCV - Instruction sequence generator (ISG) for the RISC-V instruction set architecture.
ChatGPT
Natural language processing
- Llama: Add grammar-based sampling (HN)
- LightLLM - Python-based LLM inference and serving framework, notable for its lightweight design, easy scalability, and high-speed performance.
- FreeWilly 1 and 2, two new open-access LLMs (2023) (HN)
- LLaMA 2 - Every Resource you need (2023)
Linux
- Systemd by Example - Playground allows you to learn about systemd interactively, right from your browser. (Article) (HN)
Operating systems
- kfd - Kernel file descriptor, read and write kernel memory on Apple devices.
Self hosting
Go libraries
Go
Bun
JS libraries
- JSON Schema Form - Headless UI form library powered by JSON Schemas.
React components
- AutoForm - React component that automatically creates a @shadcn/ui form based on a zod schema.
React Hooks
- SignalIt - Simple and performant reactive primitive for React.
React Native
Language Server Protocol
- async-lsp - Asynchronous Language Server Protocol framework.
Rust libraries
- Talc - Fast, flexible, and consistant no_std allocator.
Rust
- More than you've ever wanted to know about errors in Rust (2022)
- How Turborepo is porting from Go to Rust (2023) (HN)
Research papers
Blogs
- Kevin Lynagh
- Substack Downloader - Simple CLI tool to download one or all the posts from a Substack blog.
ProseMirror
Text editors
- Nucleus - Text editor made with Tauri.
Telegram
- piltover - Experimental Telegram Server implementation in Python.
Tools
Search engines
Web
- Browserslist - Shared browser compatibility config for popular JavaScript tools like Autoprefixer, Babel, ESLint, PostCSS, and Webpack. (Code)
- Web Environment Integrity API Proposal (HN)
July 21
Tailscale
Objective C
Rust
PostgreSQL
- Trunk - Package manager for Postgres extensions.
Natural language processing
- Code Review GPT - Personal code reviewer powered by LLMs.
- mPLUG-Owl - Modularization Empowers Large Language Models with Multimodality.
- Langroid - Harness LLMs with Multi-Agent Programming.
Python libraries
- tokenization-scorer - Simple-to-use scoring function for arbitrarily tokenized texts.
Rust
Swift libraries
- Swift Macro Toolkit - Powerful toolkit for creating concise and expressive Swift macros.
Zig
Content management systems
Compilers
Computer graphics
Computer vision
- PointCLIP V2: Adapting CLIP for Powerful 3D Open-world Learning (2022) (Code)
- Meta-Transformer: A Unified Framework for Multimodal Learning (2023) (Code)
Image processing
Shaders
SVG
- svg-drawing - Canvas for easy sketching and replay, exportable in SVG format.
Computer Science
PostgreSQL
- pgx_ulid - Postgres extension for ulid.
Fonts
Terraform
- TFTUI - Terraform textual UI.
Finance
RISC-V
- TinyFive - Lightweight RISC-V emulator and assembler written in Python with neural network examples.
Hardware
Time
ChatGPT
- Custom instructions for ChatGPT (2023) (HN)
- RAGstack - Deploy a private ChatGPT alternative hosted within your VPC.
Generative Machine Learning
- OnnxStream - Running Stable Diffusion in 260MB of RAM. (HN)
- Diffusers - Modular Rust library for super fast Stable Diffusion inference - 45% faster than PyTorch.
- Unifying Flow, Stereo and Depth Estimation (2023) (Code)
- FABRIC: Personalizing Diffusion Models with Iterative Feedback (2023) (Code)
Statistics
Music production
Natural language processing
- ZodGPT - Get structured, fully typed, and validated JSON outputs from OpenAI and Anthropic models.
- Ollama - Run, create, and share large language models (LLMs). (HN)
- TypeChat (HN) (Code)
- LLM-Blender - Ensembling LLMs with Pairwise Ranking & Generative Fusion.
- LLM API - Fully typed & consistent chat APIs for OpenAI, Anthropic, Azure's chat models for browser, edge, and node environments.
- CopilotKit - Add a powerful & hackable copilot to any app, in an afternoon.
- llmss - LLM simple serving (tensor model parallel, pubsub, grpc).
- BabyAGI UI - Make it easier to run and develop with babyagi in a web app, like a ChatGPT.
Nix
React Native
Common Lisp
- Journal - Common Lisp library for logging, tracing, testing and persistence.
OCaml libraries
- uopt - Option-like type that incurs no allocation, without requiring a reserved value in the underlying type.
FastAPI
- FastAPI-Serve - FastAPI to the Cloud, Batteries Included.
Python
Rust libraries
- radar-rs - Unofficial Cloudflare Radar Rust SDK.
- How to call a C function from Rust
Scala libraries
Swift libraries
- MainOffender - Utilities for transitioning to Swift Concurrency.
Effect
Zig libraries
- cova - Commands, Options, Values, Arguments.
- Z-HTML - HTML parser built in Zig.
- arrow-zig - Apache Arrow implementation.
- numz - Numerics library written in zig.
- zigfsm - Finite state machine library for Zig.
Programming
Video
Deno
- Deno_Cron - Cron Job scheduler for Deno.
Search engines
- Dejavu - Capturing and organizing your visual recordings efficiently.
Search Engine Optimization
Web Components
TensorFlow
Android
React Native
Blogs
July 20
Compression
ChatGPT
Fourier transform
Git
- y-git - Git persistence layer for Y.js.
ML Libraries
- functime - Time-series machine learning and embeddings at scale.
Lambda calculus
NumPy
- NPYViewer - Load and view .npy files containing 2D and 1D NumPy arrays.
Swift libraries
- ContentBlurView - Easily get a fancy looking gradient blur as seen on watchOS 10.
Software architecture
VS Code extensions
- GitDoc - VS Code extension that allows you to edit a Git repo, like it's a multi-file, versioned document.
History
File sharing
- Skyfolder - Shares your folders on the network.
iOS
- AppleDB - Database of Apple software and devices.
Operating systems
- Dusk OS - 32-bit Forth and big brother to Collapse OS.
Web
- Rapid - Full stack toolkit for building advanced, scalable, and highly efficient software.
Bioinformatics
- AutoDock GPU - AutoDock for GPUs and other accelerators.
AWS
Cloudflare workers
WebGL
Data Processing
- Bluesky - Python Package is an experiment specification and orchestration engine.
ClickHouse
SQLite
- sqlite-glance - Inspect an SQLite database in the terminal.
Fonts
- Comic Code - Monospaced interpretation of the most over-hated typeface. (HN)
Terraform
- terrasnek - Terraform Cloud Python Client Library.
Finance
Law
Datasets
Generative Machine Learning
- Tiny Stable Diffusion - Optimized Stable-diffusion that can run on GPUs with just 1GB of VRAM.
- Stable Diffusion WebGPU demo (HN)
- DragonDiffusion: Enabling Drag-style Manipulation on Diffusion Models (2023) (Code)
ML Models
Neural networks
- EfficientAT - Efficient Large-Scale Audio Tagging.
Natural language processing
- Llama 2: an incredible open LLM (2023)
- MiniGPT4 in C++ - 4bit, 5bit, 6bit, 8bit, 16bit CPU inference with GGML. (HN)
- LLaMA Efficient Tuning - Easy-to-use fine-tuning framework using PEFT (PT+SFT+RLHF with QLoRA) (LLaMA-2, BLOOM, Falcon, Baichuan).
- RealChar - Create, customize and talk to your AI character/companion in real time.
- promptfoo - Test your prompts. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality.
- OpenCompass - LLM evaluation platform, supporting a wide range of models.
- LangSmith - Debugging, testing, evaluating, and monitoring for LLM applications.
- ACL 2023 Tutorial: Retrieval-Based Language Models and Applications (2023) (HN)
Containers
- Infralink - Fast, simple, container orchestration.
Docker
- Lazydocker - Lazier way to manage everything docker. (HN)
Kubernetes
- yawol - Load Balancer solution for OpenStack, based on the Kubernetes controller pattern.
Operating systems
Self hosting
Go libraries
- schema - Go package providing access to database schema metadata, for database/sql drivers.
React Native
- Refine Native - Build mobile and web apps 3x faster using refine and React native.
Vue.js
- Radix Vue - Vue port of Radix UI Primitives.
Julia libraries
- SciMLBenchmarks - Benchmarks for scientific machine learning (SciML) software, scientific AI, and (differential) equation solvers.
- CellArrays - Arrays containing logical cells of small arrays or structs.
Kotlin
Rust libraries
- Bwrap - Fast, lightweight, embedded environment-friendly library for wrapping text.
- codspeed-rust - Rust helpers to create CodSpeed benchmarks.
Rust
Swift libraries
- TagListView - Simple and highly customizable iOS tag list view, in Swift.
- Darwin Swift SDK for Linux
TypeScript libraries
- Picolate - Minimalistic and flexible templating engine, inspired by Handlebars.
Embedded systems
- Micro-RDK - Robot Development Kit for Microcontrollers.
Jupyter Notebooks
- Chapyter - ChatGPT Code Interpreter in Jupyter Notebooks.
Git
- GitID - Management of multiple Git SSH keys made easy.
Cryptography
- Rain Hashes - Hash functions from C++ running in WebAssembly. (Code)
VS Code extensions
- NodeJS Testing - VS Code integration for node:test native tests.
Discord
- Cadency-rs - Discord bot written in rust with the ability to play songs and playlists from YouTube.
Obsidian
- Database folder - Allow Notion like database based on folders.
- Remember everything with Obsidian.md (2023)
Reddit
- Roux - Simple and (a)synchronous Reddit API wrapper for Rust.
Tools
Video
Web
- Rspack - Fast Rust-based web bundler. (Web) (Intro)
- MDN Playground (HN)
July 19
Genomics
- Bioframe - Pandas utilities for tab-delimited and other genomic data files.
DevOps
- OpenStatus - Open-source status page. (Code)
Terraform
- Cloud Concierge - Terraform best practices as a pull request.
Nuclear energy
macOS apps
- WindowAlignment - Simple application to align windows on macOS.
Generative Machine Learning
Natural language processing
Emulators
- ZigNES - NES emulator written in Zig.
Go libraries
- Flowmatic - Structured concurrency made easy.
Haskell libraries
- Rhine - Haskell Functional Reactive Programming framework with type-level clocks.
React components
- BaseLayer - Re-usable multi part components built on React Aria and TailwindCSS.
- GPT React Designer - Rate and preview React components with ChatGPT.
Rust libraries
- Zyx - Generic tensor library and extensions.
SwiftUI
- Recon Bolt - SwiftUI app to let you view your Valorant data.
TypeScript libraries
- pika - Friendly, pragmatic and functional ID system.
Reverse engineering
- Fugue - Binary analysis framework written in Rust.
Robots
RSS
- rssole - Simple RSS Reader inspired by Google Reader.
swc
WebAssembly
C
TypeScript libraries
- TShellOut - Simplify writing and composing shell commands for NodeJS.
Fonts
Peer to peer
- Any Sync - Open-source protocol designed to create high-performance, local-first, peer-to-peer, end-to-end encrypted applications that facilitate seamless collaboration among multiple users and devices.
Natural language processing
Python
Streaming
Data Processing
- Retake - Open Source Infrastructure for Vector Data Streams.
Figma plugins
- Component Inspector - Figma plugin for inspecting Figma components.
Finance
- Invoice - Generate invoices from the command line.
Spatial analysis
- TileServer GL - Vector and raster maps with GL styles.
Neural networks
Linear programming
Statistics
Peer to peer
Natural language processing
- Llama 2 Fine-tuning / Inference Recipes and Examples
- llm-replicate - LLM plugin for models hosted on Replicate.
- llm-mpt30b - LLM plugin adding support for the MPT-30B language model.
- llm-palm - Plugin for LLM adding support for Google's PaLM 2 model.
- model-catalog - Collection of standardized JSON descriptors for Large Language Model (LLM) files.
- LLaMA 2 Chatbot App
- LLM Engine - Open source engine for fine-tuning large language models.
Speech synthesis
NixOS
Elixir
Go
JS libraries
- Microfuzz - Tiny, simple, fast JS fuzzy search library.
- pkg-size - Find the true size of a npm package. (Code)
React Native
- React Audio Recorder - Audio recording helper for React. Provides a component and a hook to help with audio recording.
Python
- symbex - Find the Python code for specified symbols.
Rust libraries
Swift libraries
- MarkdownView - Rendering Markdown text natively in SwiftUI.
- swift-concurrency-extras - Useful, testable Swift concurrency.
TypeScript libraries
- Once - Wraps a function so that it's only ever executed once.
Zig
Encryption
Bluesky
CodeMirror
- Neocodemirror - Aims to provide Codemirror 6 as an easy to use codemirror action.
July 18
CSS
Machine learning
Natural language processing
- Llama 2 – Meta AI (2023) (HN)
- AutoChain - Build lightweight, extensible, and testable LLM Agents. (HN)
Go
JavaScript
- Depot - Tool for orchestrating other JS dev tools.
Social networks
- simplex - CLI tool that lets you post on Twitter, Mastodon and Bluesky with a single command.
Japan
Deno
Electron
- unplugin-auto-expose - Plugins for automatic exposeInMainWorld everything you exported from preload and easily importing exposed api in renderer.
July 17
macOS
ChatGPT
- LibreChat - Enhanced ChatGPT Clone.
ML Libraries
- AXLearn - Library for deep learning built upon Jax and GSPMD to support large-scale training.
Neural networks
Networking
- Localias - Custom local domain aliases for local dev servers.
Nginx
Natural language processing
- The Future of LLMs with Arthur, MosaicML, LangChain, and Weaviate (2023)
- Copy is all you need (2023) (HN)
C
Idris
Programming languages
Rust libraries
- mac_address - Cross-platform retrieval of a network interface MAC address.
Rust
SwiftUI
- Make It So - Sample app accompanying my blog post "Replicating the iOS Reminders App Using SwiftUI and Firebase".
esbuild
Compression
Apache Kafka
- pq - Command-line Protobuf parser with Kafka support and JSON output.
Ethereum
- Boojum - Layer 2 rollup that uses zero-knowledge proofs to scale Ethereum without compromising on security or decentralization.
Observability
HTML
Godot
PyTorch
Music production
Natural language processing
- Ground Truth Episode 4: The Future of LLMs with Arthur, MosaicML, LangChain, and Weaviate (2023)
- Cody - Code AI with codebase context.
- Planting a SEED of Vision in Large Language Model
- Automorphic - Structured output from LLMs without reprompting. (Code) (HN)
- Large Language Models Are Human-Level Prompt Engineers
Physics
- PyXtal - Code to generate atomic structure with symmetry.
JavaScript
Vue.js
- Nuxt Plausible - Nuxt 3 module to integrate Segment analytics 2.0.
Kotlin libraries
- MediaPicker - Kotlin Android library to pick images, videos and audios.
Python libraries
- TomoPy - Tomographic Reconstruction in Python.
Python
Rust libraries
- Ratatui - Rust library to build rich terminal user interfaces (TUIs) and dashboards.
- tui-prompts - Beautiful prompts for ratatui.
- clap-help - More compact help renderer for clap terminal applications.
TypeScript libraries
- SignalDB - Client-side database with a MongoDB-like interface and TypeScript support.
- type2type - Four classic data structures implemented in TypeScript type system: Stack, Queue, Set, and Map.
Streaming
- Iggy - Persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.
Email
- Vue Email - Write email templates with Vue.
- Stalwart Mail Server - Secure & Modern All-in-One Mail Server (IMAP, JMAP, SMTP).
- Pop - Send emails from your terminal.
PDF
- peepdf - Python tool to analyze PDF documents.
Tools
- OpenRewrite - Large-scale automated source code refactoring. (Docs Code)
Web
July 16
Image processing
- RAM: Relate Anything Model - Capable of taking an image as input and utilizing SAM to identify the corresponding mask within the image.
Data Visualization
- Charming - Rust Visualization Library.
ChatGPT
- Code Interpreter API - LangChain implementation of the ChatGPT Code Interpreter.
Natural language processing
Docker
- Deltaimage - Tool to generate and apply binary deltas between Docker images to optimize registry storage.
NixOS
Nix
- evil-nix - Nix library to download files from the internet without requiring a hash.
JS libraries
- PicoLRU - Tiny LRU implementation that strives for simplicity and performance.
React
SwiftUI
- SwiftUI Simple Architecture - Library of simple architectures that decouples state changes from SwiftUI's View.
Video
- Tube Archivist - Your self hosted YouTube media server. (Web) (HN)
Rollup
- rollup-swc-preserve-directives - Rollup plugin that uses SWC to help preserve shebang and string directives.
PostgreSQL
DevOps
CSS
Speech synthesis
File systems
Quantum computing
Forth
Programming languages
Rust libraries
Reddit
- ApolloAPI - Use a custom API for Apollo.
Data structures
Web
July 15
TCP
- SDL_net - Simple, cross-platform wrapper over TCP/IP sockets.
Open Source
Go libraries
- go-orb - Micro services framework.
XState
Computer vision
- mBLIP: Efficient Bootstrapping of Multilingual Vision-LLMs (2023) (Code)
- Collaborative Score Distillation for Consistent Visual Synthesis (Code)
JAX
ML Libraries
- MS-AMP - Microsoft Automatic Mixed Precision Library.
Natural language processing
- Claude 2 Internal API Client and CLI (HN)
- CLIPascene: Scene Sketching with Different Types and Levels of Abstraction (Code)
iOS
Rust
Field-programmable gate array
Linear algebra
- pulp - Python Linear Programming API.
GraphQL
- MagiQL - Query GraphQL endpoints with natural language.
C
Python libraries
- mandala - Powerful and easy to use Python framework for experiment tracking and incremental computing.
Cloudflare workers
- cf-bindings-proxy - Proxy for interfacing with bindings in projects targeting Cloudflare Pages.
Natural language processing
- Awesome Efficient LLM
- FastEdit - Editing large language models within 10 seconds.
JS libraries
- rewire - Easy monkey-patching for node.js unit tests.
Programming languages
Axum
- axum-cloudflare-adapter - Adapter to easily run an Axum server in a Cloudflare worker.
Rust libraries
- Fabriko - Rust library to easily write safe and flexible factories for your test fixtures.
TypeScript libraries
- Skex - Modern schema validation and filtration library with great TypeScript support.
Jupyter Notebooks
- jupyter_rfb - Remote Frame Buffer for Jupyter.
AWS
- AWS S3 Reverse Proxy - Reverse-proxy all incoming S3 API calls to the public AWS S3 backend.
DuckDB
PostgreSQL
Unreal Engine
Aging
ChatGPT
Natural language processing
Three.js
SwiftUI
WebAssembly
Drawing
- ClipDrop - Stable Doodle - Transform your doodles into real images in seconds.
Image processing
- imagesize_py - Analyzes JPEG/JPEG 2000/PNG/GIF/TIFF/SVG/Netpbm/WebP image headers and returns image size or DIP.
Databases
CSS
Bevy Engine
Recipes
PyTorch
- torch-audiomentations - Fast audio data augmentation in PyTorch. Inspired by audiomentations. Useful for deep learning.
ML Models
- FastTrackML - Rewrite of the MLFlow tracking server with a focus on scalability.
- Transformers.js on Netlify
Natural language processing
- lambeq - High-level Python library for Quantum Natural Language Processing.
- GPT Researcher - GPT based autonomous agent that does online comprehensive research on any given topic.
- Managing LLM Context Is a Knapsack Problem (2023)
Agda
Haskell libraries
- linear - Low-dimensional linear algebra primitives for Haskell.
JS libraries
- Driver.js - Light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page.
Rails
Rust libraries
- Statime - Implementation of the Precision Time Protocol (PTP) in Rust.
TypeScript libraries
- TypeID-JS - TypeScript implementation of TypeIDs: type-safe, K-sortable, and globally unique identifiers inspired by Stripe IDs.
- unplugin-macros - Macros plugin for bundlers.
Deno
- Deno Deps Detective - Helps you keep track of your deno dependencies and their versions, and important metrics like number of files and total size.
Computer Science
Front End
Natural language processing
- Ziplm - Gzip-Backed Language Model. (HN)
- Aya: An open science project to build open multilingual models and datasets (2023)
- Tinygrad + rusticl + aco: why not? (2023)
- magentic - Seamlessly integrate LLMs as Python functions.
GitHub actions
- VHS Action - Keep your GIFs up to date with VHS + GitHub actions.
Linux
Tor Project
C++
Next.js
- Horarioz - Minimal, clean, and beautiful application to manage your appointments and save every second of your life.
- next-optimized-head - Next.js
<Head/>
which orders elements to improve (perceived) page performance.
Svelte
- Sveltronics - Svelte utility functions for your project.
Rust libraries
- H26Forge - Domain-specific infrastructure for analyzing, generating, and manipulating syntactically correct but semantically spec-non-compliant video files.
Swift libraries
- Alerts - Native iOS & macOS alerts in SwiftUI, accessable in a global scope.
Zero knowledge proofs
- bellpepper - SNARK Circuit library.
VS Code
Video
- libmpv-rs - libmpv abstraction written in rust that's easy to use and provides the ability to read next to all video and audio codecs.
Data Processing
- Snakemake - Framework for reproducible data analysis.
Front End
Linear algebra
Julia libraries
Effect
Travel
July 14
Color
macOS
- rund - Experimental containerd shim for running macOS containers on macOS.
Machine learning
- Machine Learning in C (2023)
- Efficient Deep Learning Systems Course
- emlearn - Machine Learning inference engine for Microcontrollers and Embedded devices.
Natural language processing
- Shikra - Unleashing Multimodal LLM’s Referential Dialogue Magic.
- Blockwise Parallel Transformer for Long Context Large Models (2023) (Code)
Java
Functional programming
Software architecture
API
- Fern - Generate SDKs (client libraries) for your API.
SVG
- svgtypes - Collection of parsers for SVG types.
WebGL
Compression
Databases
- VectorDB - Python vector database you just need - no more, no less.
Bevy Engine
Artificial intelligence
Generative Machine Learning
- AnimateDiff: Animate Your Personalized Text-to-Image Diffusion Models without Specific Tuning (2023) (Code)
HTTP
- GoProxy - High-performance http proxy, https proxy, socks5 proxy, ss proxy, websocket proxies, tcp proxies, udp proxies, game shield, game proxies.
Open Source
Go libraries
Go
Java
Expo
Rust
Swift libraries
- AppReview - Tiny library to request review on the AppStore.
Blogs
Tools
Unix Shell
July 13
EdgeDB
DNS
React components
- Shadcn Table - Table component with server-side sorting, filtering, and pagination.
Kotlin libraries
- Mokkery - Mocking library for Kotlin Multiplatform, easy to use, boilerplate-free and compiler plugin driven.
OCaml libraries
- Par_incr - Parallel version of incremental library.
TypeScript libraries
- citty - Elegant CLI Builder.
Security
CSS
Neural networks
Rust
Computer vision
PyTorch
- Curated Transformers - PyTorch library of curated Transformer models and their composable components.
Automatic differentiation
- XAD - Comprehensive automatic differentiation in C++.
Python libraries
- FLARE - Python package for creating fast and accurate interatomic potentials.
Documentation
- Changelog - Next.js + MDX changelog app inspired by Linear.
Finance
ML Libraries
- Nixtla - Scalable machine learning for time series forecasting.
Linear programming
GitHub
Programming languages
Tools
- Slash - Bookmarking and URL shortener, save and share your links very easily.
Web performance
Computer Science
Rust
Chemistry
- OpenFF Interchange - Storing, manipulating, and converting molecular mechanics data.
Command Line Tools
- projectable - TUI file manager built for projects.
- stdrename - Rename all files in a folder according to a specified naming convention.
AWS
- Rain - Development workflow tool for working with AWS CloudFormation.
Computer vision
Computer Science
Bevy Engine
- Bevy FunDSP - Bevy plugin that integrates FunDSP into Bevy.
Machine learning
Authentication
Docker
- dockerfile-node - Dockerfile generator for Node.js.
C++ libraries
- Flux - C++20 library for sequence-orientated programming.
Racket
- pretty-expressive - Pretty expressive printer.
Programming languages
- L.B. Stanza - Optionally-typed general purpose programming language.
Python libraries
- anaStruct - 2D structural analysis in Python.
Rust libraries
- confik - Macro for creating configuration/settings structures and functions to read them from files and the environment.
Swift libraries
- FileMonitor - Watch for file changes in a directory with a unified API on Linux and macOS.
Discord
- Chuckle - In-house Discord bot.
Search engines
- Vector Search Guide - Using Vector Search to solve your semantic search production workload needs.
Midjourney
PostgreSQL
- pg_embedding - Hierarchical Navigable Small World (HNSW) algorithm for vector similarity search in PostgreSQL.
SQL
- TreeSQL - SQL query extension for GraphQL-like nested query results.
Law
RISC-V
ChatGPT
Keras
- Keras Core - Multi-backend implementation of the Keras API, with support for TensorFlow, JAX, and PyTorch.
Guitar
- Fretboard - Look up guitar chords.
Speech synthesis
Programming languages
- Diamond - Programming language with polymorphic reachability types that track freshness, sharing and separation.
Rust libraries
- blitter - Bitmap blitting library for Rust.
TypeScript libraries
- Optics - Scalable state management for modern TypeScript applications.
Version control
Discord
- Discordo - Lightweight, secure, and feature-rich Discord terminal client.
Configuration management
- fpk - Functional configuration management with TS.
Node.js
- pacquet - Experimental package manager for NodeJS.
RSS
- sitemap2feed - Convert an online sitemap to Atom, RSS and JSON feeds.
July 12
Biology
Figma
ESLint
Expo
Security
Go libraries
- Tokenizer - HTTP proxy that injects 3rd part credentials into requests.
Obsidian
- Obsidian Importer - Import notes from other apps and file formats into your Obsidian vault. (Article)
API
Generative Machine Learning
Gleam
TypeScript libraries
- AI Utils - TypeScript-first library for building AI apps, chatbots, and agents.
Image processing
- Duplo - Detect duplicate (or similar) images. Written in Go.
Data Processing
- Quilt - Data mesh for connecting people with actionable data. (Web)
- attranslate - Command line tool for translating JSON, YAML, CSV, ARB, XML (via a CLI).
Email
Computer Science
PostgreSQL
- HTTP vs. WebSockets: Which one is the fastest for Postgres queries at the edge? (2023) (HN)
- Creating a search engine with PostgreSQL (2023) (HN)
Fonts
- Commit Mono - Neutral programming typeface. (HN)
High frequency trading
Tailwind CSS
Games
Artificial intelligence
- xAI - Understand the Universe.
Statistics
File sharing
HTTP
Networking
Neuroscience
Natural language processing
- Floneum - Graph editor for local AI workflows. (Intro) (HN)
- LLM CLI tool now supports self-hosted language models via plugins (2023)
- Hacking LangChain for fun and profit (2023) (HN)
- Claude 2 (2023) (HN)
- GPT-Prompt-Engineer (HN)
- Classifying customer messages with LLMs vs traditional ML (2023) (HN)
Containers
- Bubblewrap - Unprivileged sandboxing tool for Linux. (HN) (HN)
Operating systems
- QubesOS - Reasonably secure operating system. (Lobsters) (First Impressions) (HN)
C libraries
Flutter
Forth
React Native
Svelte
Kotlin libraries
Python libraries
Rust
SwiftUI
Vale
Zig libraries
Concurrency
Functional programming
Regex
Reddit
Unix
Video
Search engines
July 10
GitHub actions
Rust libraries
User Experience
Factor
Linux
Software testing
Math
SVG
Future
Chess
- Type System Chess - Chess implemented entirely in the Rust and TS type systems.
Bevy Engine
Math
Statistics
ActivityPub
Electrical engineering
Three.js
Rust
SwiftUI
TypeScript
WebAssembly
July 9
Memories
Natural language processing
- LiteChain - Build robust LLM applications with true composability.
- Langchain Is Pointless (2023) (HN)
Social networks
- How Threads Works - Reverse-engineering Instagram's Threads private APIs.
PDF
- PDF GPT Indexer - Build Personal ChatGPT Using Your Data. (HN)
Twitter
July 8
Computer vision
Drugs
Lambda calculus
Tailscale
Natural language processing
- LlamaIndex - Data Framework for LLM Applications. (HN)
Programming languages
Rust
Transportation
Electron
- Nano Electron store - Minimalistic, secure, type-safe data store for Electron.
July 7
Computer graphics
PostgreSQL
- Trunk - Package manager for Postgres extensions.
Godot
ChatGPT
Concurrency
Software architecture
Blogs
Tailwind CSS
Piano
Real estate
Nix
Memory management
WebAssembly
July 6
Formal verification
HTML
Artificial intelligence
C
Python libraries
Planetscale
Fonts
- Elstob - Variable font for medievalists.
ChatGPT
Natural language processing
Configuration management
- TySON - TypeScript as a Configuration Language.
Video
- ffmprovisr - Making FFmpeg Easier.
Terraform
- tfgen - Terraform boilerplate generator.
- tfvar - Terraform's variable definitions template generator.
Expo
Software testing
Lemmy
- Leanish - Lean-ish web client for Lemmy.
VS Code extensions
Databases
SQLite
Godot
Game development
ChatGPT
- chatgpt.js - Powerful client-side JavaScript library for ChatGPT.
ActivityPub
- OCamlot - OCaml Activitypub Server.
GraphQL
Natural language processing
- InternLM - 7 billion parameter base model, a chat model tailored for practical scenarios and the training system. (HN)
My workflow in writing and maintaining this wiki
- Knowledge - Open-source personal bookmarks search engine.
VS Code extensions
Twitter
- Twitter Bookmarks To Notion
- Listkeeper - Keep track of your Twitter followers and unfollowers.
Content management systems
- Vontigo - Open-source CMS built with SvelteKit with ChatGPT content generation.
Computer vision
- nr3d_lib - Modules, operators and utilities for 3D neural rendering in single-object, multi-object, categorical and large-scale scenes.
GraphQL
- graphql.ts - Magical & spec-compliant GraphQL query language engine in the TypeScript type system.
Natural language processing
Speech recognition
- Coalesce - Audio editor which makes slicing dialogue as easy as editing text.
Bash
Go libraries
Kotlin libraries
- Redwood - Multiplatform reactive UI for Android, iOS, and web using Kotlin and Jetpack Compose.
- Molecule - Build a StateFlow stream using Jetpack Compose.
- kotlinx-io - Kotlin multiplatform I/O library.
- Native UI and multiplatform Compose with Redwood | Cash App (2023)
- Playing in the Treehouse with Redwood and Zipline by Jake Wharton (2023)
Python libraries
- unqlite-python - Python bindings for the UnQLite embedded NoSQL database.
Rust libraries
- trait-gen - Trait implementation generator macro.
TypeScript libraries
- inline-functions - Allows you to inline functions in your JS/TS code.
Generative art
- Wassily - API and set of tools for creating generative 2D art.
Genomics
- Metabuli - Specific and sensitive metagenomic classification via joint analysis of DNA and amino acid.
Funding
- Festina - Investment fund by Jorn van Dijk and Koen Bok from Framer.
Computer vision
- Denoising Diffusion Models for Plug-and-Play Image Restoration (2023) (Code)
- Final2x - Enhance Your Images with Effortless Cross-Platform Super-Resolution at Any Scale.
Data Visualization
- VlConvert - Utilities for converting Vega-Lite specs from the command line and Python.
Education
- Noodle - Open Source Education Platform.
Front End
- Nano Stores Logger - Pretty logger of lifecycles, actions and changes for Nano Stores state manager.
CPU
- Logic Paint - 16-bit micro-coded CPU I built based in Logic Paint, on the LC-3B micro-architecture.
Neuromorphic Computing
Graph neural networks
- Graphium - Scaling molecular GNNs to infinity.
Lean
- LeanDojo - Tool for data extraction and interacting with Lean programmatically.
- ReProver - Retrieval-Augmented Theorem Provers for Lean.
Natural language processing
- AnythingLLM - Full-stack application that turns any documents into an intelligent chatbot with a sleek UI and easier way to manage your workspaces.
- LongChat - Supports training and evaluating long-context LLM based chatbots.
- Falcon LLM - Helper scripts and examples for exploring the Falcon LLM models.
- InterCode: Standardizing and Benchmarking Interactive Coding with Execution Feedback (2023) (Code)
Open Source
- Overlay - Browser extension helping developers evaluate open source packages before picking them.
CoreML
- anecc - Run a CoreML MLModel on the Asahi Neural Engine.
Nix
- Magic Nix Cache - Free and zero-configuration binary cache for Nix on GitHub Actions.
C
- Sandcrust - Sandboxing C in Rust.
React
Programming languages
Python libraries
- Fast Krippendorff - Fast computation of Krippendorff's alpha agreement measure in Python.
Python
- FunctionTrace - Graphical Python Profiler. (HN)
Ruby
Rust libraries
- PropelAuth - Rust crate for managing authentication and authorization with support for multi-tenant / B2B products, powered by PropelAuth.
- indexset - Pure-Rust (zero dependencies) two-level dynamic b-tree.
- Trc - Biased reference-counted smart pointer.
Swift libraries
- Swift HTTP Types - Version-independent HTTP currency types for Swift.
Software architecture
Text editors
- BlockSuite - Block-based editor built on top of a framework designed for general-purpose collaborative applications. (Web)
Vim plugins
- NixNeovim - Configure Neovim with Nix.
VS Code extensions
- Glimpse - Mnemonic key bindings for VSCode commands.
- tree-sitter-api - VS Code extension that exposes the Tree Sitter API to other extensions.
Twitter
- Dumbo Tweet Importer - Import a Twitter archive into a Mastodon account.
Deno
- code-block-writer - Code writer for JavaScript and TypeScript code.
Node.js
- launch-editor - Open file in editor from Node.js.
WebRTC
- S.A.T.U.R.D.A.Y - Toolbox for working with WebRTC, Audio and AI.
July 5
Ethereum
- axiom-eth - Library of zero-knowledge proof circuits that Axiom uses to read data from the Ethereum virtual machine.
Databases
- tinyvector - Tiny embedding database in pure Rust.
SQLite
Godot
- Skelerealms - Open world RPG framework for Godot 4.
Hardware
Matrix
- gomuks - Terminal based Matrix client written in Go.
Haskell libraries
- Stamina - Retrying for humans using Haskell.
Rust libraries
- type-safe-id - Type-safe, K-sortable, globally unique identifier.
Nostr
- rx-nostr - Library based on RxJS, which allows Nostr applications to easily communicate with relays.
- Rnostr - High-performance and scalable nostr relay written in Rust.
Data Processing
- VulcanSQL - Create and share Data APIs fast! Data API framework for DuckDB, Snowflake, BigQuery, PostgreSQL. (Web) (HN)
Prometheus
- pytheus - Prometheus client for Python.
NixOS
Blogs
Encryption
- kiss-crypto - Easily encrypt and decrypt messages. All the complexity is hidden behind the scenes.
Markdown
Games
Movies
Rust
Jupyter Notebooks
- jpterm - JupyterLab in the terminal.
Programming
Text editors
- MDX Editor - Open source rich text React component for markdown editing. (Web)
- Rich text editors and rendering engines (HN)
Deno
Search engines
Databases
- vlite - Fast, lightweight, and simple vector database written in less than 200 lines of code.
History
Natural language processing
- HeimdaLLM - Use LLMs to construct trusted output from untrusted input.
- Swarms - Automating all digital activities with AI Agents.
GitHub actions
- Relano - Create beautiful 'What's new' videos for free using GitHub Actions.
Kubernetes
- KubeAdmiral - Multi-cluster Kubernetes Orchestration.
Operating systems
- FaruOS - Simple Unix-like operating system written in Zig.
Newsletters
- Bespoke - Open source Mailchimp alternative.
Elixir libraries
- TigerBeetlex - Elixir client for TigerBeetle.
Interactive computing
Regex
- rebar - Biased barometer for gauging the relative speed of some regex engines on a curated set of tasks.
ProseMirror
Deno
Hugo
Image processing
E-commerce
Linux
Signal processing
Lisp
TypeScript
- Meta-Typing - Various functions and algorithms implemented purely with TypeScript's type system. (HN)
Memory management
Regex
Blogs
Text editors
- CodePerfect 95 - Fast, lightweight IDE for Go.
Slack
Tools
- speedscope - Interactive flamegraph visualizer.
Unix
Node.js
Networking
Python
- Miniforge - Minimal installer for Conda specific to conda-forge.
- What is "the right way" to install Python on mac? (2023)
TypeScript
July 4
GraphQL
Elixir
Julia libraries
Scheme
Blogs
Social networks
Computer graphics
Computer vision
- DISCO: Disentangled Control for Referring Human Dance Generation in Real World (2023) (Code)
- StyleDrop: Text-to-Image Generation in Any Style (2023) (Code)
- Segment Anything Meets Point Tracking (2023) (Code)
Metal
Data Processing
Databases
- tinyvector - Tiny nearest-neighbor embedding database built with SQLite and PyTorch.
SQL
SQLite
CSS
PyTorch
- PyTorch Image Quality (PIQ) - Collection of measures and metrics for image quality assessment.
Machine learning
Linear algebra
Brain Computer Interfaces
Speech recognition
- bigWav.app - Free audio transcription | Private audio transcription & annotation.
Elixir
Go libraries
- html2text - Simple Go package to convert HTML to plain text.
Swift libraries
- ObservationBD - Swift Observation back-deploy.
- Decide - Modular state and side-effects system for your swift application.
- Microapps architecture in Swift. Feature modules. (2022)
Embedded systems
- OtterCast - Open-source audio streaming device running Linux. Based on a Sochip S3 SoC, featuring a Webinterface, shairport-sync, snapcast, Spotify Connect and pulseaudio sink/source.
Protocol buffers
- pbtree - go get for Protobuf - the missing link in your pb toolchain.
Cryptography
Lemmy
- Liftoff - Mobile client for Lemmy.
- Lemmy - Beginner's Guide for Redditors
Elasticsearch
- Elasticsearch labs - Official Elasticsearch Labs, for Search Powered by AI.
Turso
Chrome DevTools
WebKit
July 3
Metal
SVG
Parsing
FoundationDB
SQLite
Design inspiration
CSS
Graph neural networks
Grafbase
Networking
Zig
Social networks
Anime
Chemistry
- Chemicals - Chemical database of Chemical Engineering Design Library.
AWS
- AWS GoFormation - Go library for working with CloudFormation templates.
Optical character recognition
WebGPU
- SDF Physics - WebGPU signed distance field physics engine.
Computer Science
Parsing
- node-ebnf - Create AST PEG Parsers from formal grammars in JavaScript.
PostgreSQL
- WalEx - Listen to Postgres change events.
DevOps
- Levant - Open source templating and deployment tool for HashiCorp Nomad jobs.
Bevy Engine
- Colony - Rust game, built with Bevy, that plays like any other colony simulator game.
Artificial intelligence
PyTorch
Lean
Speech recognition
- OpenAI Whisper API - OpenAI Whisper API based on Node.js / Bun.sh in a Docker Container + Google Cloud Run Example.
File systems
- Pollex - Tiny polling-based filesystem watcher that tries to be efficient.
Go libraries
- diff - Go difference algorithm.
ESLint
Three.js
Rust libraries
Rust
TypeScript
- typescript-error-deltas - Test popular repos on new versions of TypeScript: display new compiler errors.
Web performance
July 2
SVG
Data structures
Natural language processing
Bluesky
Command Line Tools
- gping - Ping, but with a graph.
Computer Science
SQLite
Satisfiability modulo theories
HTTP
Natural language processing
C
Racket
Programming languages
Concurrency
Embedded systems
Reddit
Canada
WebAssembly
June 30
Genomics
- Genomic Benchmarks - Benchmarks for classification of genomic sequences.
Computer vision
Image processing
Formal verification
Data Processing
- Datadex - Collaborate on Open Data using Open Source Tools.
Ethereum
High frequency trading
Xcode
- dylibtree - Inspect dynamic dependencies of Mach-O binaries recursively.
Machine learning
- Learning Neural Constitutive Laws From Motion Observations for Generalizable PDE Dynamics (2023) (Code)
- DreamEdit: Subject-driven Image Editing (Code)
Networking
- Blendr - Terminal UI app for browsing BLE (Bluetooth Low Energy) devices.
Natural language processing
- GPT-Migrate - Easily migrate your code from one framework or language to another.
- Awesome LLM Compression
- XGen - Salesforce open-source LLMs with 8k sequence length.
Signal processing
- Mofi - Content-aware fill and trim for music.
JS libraries
- Restructure - Declaratively encode and decode binary data.
React components
Nim libraries
- msgpack4nim - MessagePack serializer/deserializer.
Python libraries
- Pyscan - Python dependency vulnerability scanner, written in Rust.
Rust libraries
- ngt-rs - Rust wrappers for NGT approximate nearest neighbor search.
Swift libraries
- ArrangeUI - SwiftUI-style views and layouts for UIKit.
- SwiftMocks - Swift library for easily mocking out objects.
TypeScript libraries
- GitPkg - Use a sub directory of a github repo as yarn / npm dependency directly.
Twitter
Deno
Node.js
- tar-transform - Extract, transform and re-pack tarball entries in form of stream with very simple API.
Data Processing
Data Visualization
- Anna’s Archive - Open-source data library. (HN)
Observability
Finance
RISC-V
- Computerraria - Fully compliant RISC-V computer inside Terraria. (HN)
PyTorch
Machine learning
Neural networks
Wolfram Alpha
HTTP
Natural language processing
- Attempting Large Code Refactor using LLMs (Lobsters)
- XGen-7B, a new 7B foundational model trained on up to 8K length for 1.5T tokens (2023) (HN)
- Gorilla CLI - LLMs for CLI including K8s/AWS/GCP/Azure/sed and 1500 APIs. (HN)
- How long can open-source LLMs truly promise on context length? (2023) (HN)
- Training LLMs with AMD MI250 GPUs and MosaicML (2023)
File systems
Linux
Elixir libraries
Go libraries
Bun
React
Python libraries
Zig
Embedded systems
- Lilos - Wee RTOS written to support the async style of programming in Rust. (HN)
- Resources for Learning Embedded Systems
Relationships
IRC
Safari
RSS
WebAssembly
Markdown
June 29
Pricing
- Tier - Pricing as Code.
Command Line Tools
Databases
SQLite
CSS
GitHub actions
NixOS
Racket
OCaml
Python libraries
Rust
Security
- Sentry - Offline password manager.
June 28
Command Line Tools
Blender
Minecraft
Arduino
Machine learning
- The Self-Supervised Learning Cookbook (2023)
- Building Autograd Engine & Neural Network Library: An Interactive Guide
- Petaflops to the People — with George Hotz of tinycorp (2023)
Music
Natural language processing
Docker
ClojureScript
Functional programming
Reddit
June 25
Godot
Time
Machine learning
Natural language processing
Containers
Nix
Astro
- Darkmatter - Editor for Astro content collections.
Concurrency
Configuration management
June 24
User Experience
macOS apps
- LinearMouse - Open-source mouse and trackpad utility for Mac. (Web) (HN)
Machine learning
Neural networks
Decentralization
Matrix
Speech recognition
NixOS
C++
JS libraries
- Simple Statistics - JavaScript implementation of descriptive, regression, and inference statistics. (Web)
Programming languages
TypeScript
Blogs
Lemmy
Slack
June 23
Zig
AWS
- Breeze - Serverless API using AWS APIGateway, Lambda, DynamoDB in Swift.
Consciousness
PostgreSQL
Music artists
Natural language processing
Augmented Reality
Metal
- Metal FlashAttention - Faster alternative to Metal Performance Shaders.
Databases
DuckDB
- DuckDB Record - DuckDB extension to read/write records from binary or text encoded files.
PostgreSQL
SQLite
Animation
Blender
Observability
- OpenMeter - Real-Time and Scalable Usage Metering.
Learning
Geography
Autonomous driving
Natural language processing
- MotionGPT: Human Motion as a Foreign Language, a unfied motion-language generation model using LLMs
- Pezzo - Open-source AI development toolkit designed to streamline prompt design, version management, publishing, collaboration, troubleshooting, observability and more.
- LangChain Decorators - Syntactic sugar for LangChain.
- LangChain Guide to Get Started (2023) (HN)
- MPT-30B: Raising the bar for open-source foundation models (2023)
Operating systems
- Composable Kernel - Performance Portable Programming Model for Machine Learning Tensor Operators.
Swift libraries
- ReviewKit - Request reviews only from users with enough recent positive activity and only at appropriate times.
CodeMirror
- cm-collab - Stateless real-time collaborative text editor via CodeMirror 6.
Discord
- Revolt - Open-source alternative to Discord written in Rust. (HN) (Docs) (Awesome) (Issues/Discussion) (HN)
RSS
June 22
AWS
Cloudflare workers
Design systems
CSS
CPU
Knowledge graphs
Artificial intelligence
Autonomous driving
ChatGPT
Generative Machine Learning
Caddy
File sharing
- gdrive - Google Drive CLI Client.
Natural language processing
- LLaMA Server - Combines the power of LLaMA C++ with the beauty of Chatbot UI.
Android
Go
- teststat - Stats for
go test -json
result.
Haskell libraries
- Grisette - Monadic library for symbolic evaluation.
Lua
Python libraries
Rust libraries
- tobj - Tiny OBJ Loader in Rust.
Tauri
- WaterCooler - Open source, desktop GUI for interacting with ChatGPT, created with Tauri.
Jupyter Notebooks
- jupyterview - VTK Data visualization extension for JupyterLab.
API
- Lowcoder - Open Source Retool Alternative.
Augmented Reality
Command Line Tools
- repgrep - Interactive replacer for ripgrep that makes it easy to find and replace across files on the command line.
EdgeDB
PostgreSQL
- pg-primer - Beginner's guide to administering/managing Postgres.
ML Libraries
Decentralization
- DANNY - Decentralized vector database for building vector search applications.
Natural language processing
- IntelliNode - Unified access to various AI models, such as ChatGPT, Diffusion, Cohere, and others, using a few JS lines.
- LMFlow - Extensible Toolkit for Finetuning and Inference of Large Foundation Models. Large Model for All.
Podcasts
- Open Podcast Metrics Pipelines
- Spotify Connector - Simple library for connecting to the unofficial Spotify podcast API.
C++
Svelte
Rust libraries
- sonyflake-rs - Distributed unique ID generator inspired by Twitter's Snowflake.
Email
- Mailfred - Expose services through the email infrastructure.
Compilers
LLVM
PostgreSQL
User Experience
- CallToInspiration - Digital Purple Hat for UX Designers & Developers.
CSS
Xcode
Blogs
Turso
- pgturso - Postgres output plugin for replicating data to Turso.
RSS
Consciousness
CSS
Generative Machine Learning
Natural language processing
JS libraries
- bole - Tiny JSON logger, optimized for speed and simplicity.
Next.js
Python libraries
- arguably - Best Python CLI library, arguably.
Rust libraries
- libninja - Generate client libraries that are featureful, human, well-documented, and async based on OpenAPI specs.
TypeScript libraries
- Slonik Utilities - Utilities for manipulating data in PostgreSQL database using Slonik.
JSON
- JSON Stream Stringify - JSON.Stringify as a readable stream.
Email
- Mailtutan - SMTP server for test and development environments written in Rust.
Deno
- USPB - URL Shorter + Paste Bin.
API
Augmented Reality
Biology
Genomics
- skc - Shared k-mer content between two genomes.
Google Cloud
Computer vision
Figma
Remote Procedure Calls
- Async Call - Lightweight JSON RPC client & server.
Fitness
Games
GraphQL
- Exograph - Declarative way to create flexible, secure, and performant backends that provide GraphQL query and mutation APIs.
Natural language processing
- GPT Engineer - Specify what you want it to build, the AI asks for clarification, and then builds it. (HN)
- reliableGPT - Stop OpenAI Errors in Production.
- Promptrix - Prompt layout engine for Large Language Models.
- embedchain - Framework to easily create LLM powered bots over any dataset.
Linux
Operating systems
Coq
Go
Next.js
- AI Getting Started - JS AI getting started stack for weekend projects, including image/text models, vector stores, auth, and deployment configs.
Svelte
OCaml
Rust libraries
- Deadqueue - Dead simple queue implementation for rust with async-await.
Swift libraries
- DebugFrame - Modifier for SwiftUI view, which is very easy to use and add to any view you want.
- IndexStore - Swift library providing a query-based approach for searching for and working with Apple's indexstore-db library.
- SyntaxSparrow - Abstraction on Apple's SwiftSyntax to traverse constituent declaration types for Swift code.
TypeScript libraries
- AI.JSX - AI Application Framework for JS.
TypeScript
- Succulent - Powerful and easy runtime type checking.
Zero knowledge proofs
- powdr - Modular stack for zkVMs, with a focus on productivity, security and performance.
Web workers
- Thread - Type safe multi-threading made easier.
CV
June 21
Computer vision
Databases
- Mosaic - Extensible framework for linking databases and interactive views.
Design inspiration
gRPC
- connect-crosstest - Connect's gRPC and gRPC-Web interoperability test suite.
Chinese language
- BayLing - Instruction-following large language model equipped with advanced language alignment, showing superior capability in English/Chinese generation.
Generative Machine Learning
Natural language processing
Speech synthesis
Nix
- lima-nix - Lima template that will create a Ubuntu VM with nix and direnv automatically installed and configured.
Go libraries
- pgfs - Go library that implements fs.FS on top of Postgres's large objects API.
Rust libraries
- externref - Low-cost reference type shims for WASM modules.
TypeScript libraries
Zig
Encryption
- Standard curve database - List of standardised elliptic curves, collected from many standards. (Code)
Vim plugins
- Flash - Navigate your code with search labels, enhanced character motions and Treesitter integration.
Genomics
- seqspec - Machine-readable file format for genomic library sequence and structure.
Computer vision
DevOps
- Nocalhost - Cloud Native Dev Environment.
Generative Machine Learning
Machine learning
Graph neural networks
- Hypergraph Survey - Curated list of Hypergraph Learning, Hypergraph Theory, Hypergraph Dataset and Hypergraph Tool.
Fourier transform
Natural language processing
- Pruning by Weights and Activations
- Rift - AI-native language server for your personal AI software engineer.
GitHub actions
GitHub
- Oh My GitHub Dashboard - Data pipeline that syncs GitHub repositories with a free MySQL-compatible cloud database.
Podcasts
Lemmy
Raycast
Biology
Compilers
Computer vision
- OmniObject3D: Large-Vocabulary 3D Object Dataset for Realistic Perception, Reconstruction and Generation (2023) (Code)
Databases
- Bulker - HTTP server that simplifies streaming large amounts of data into databases. It is designed to be used as a part of ETL pipelines.
PostgreSQL
- Representing Enums in PostgreSQL (HN)
- pg_easy_replicate - Minimal downtime major PostgreSQL version upgrades with pg_easy_replicate. (HN)
CSS
Game engines
- AdaEngine - Multi-platform 2D and 3D game engine written on Swift.
Hardware
- SUS Language - Hardware Description Language focussed on strong type and temporal safety features.
Datasets
Natural language processing
- Emerging architectures for LLM applications (2023) (HN)
- vLLM: Easy, Fast, and Cheap LLM Serving with PagedAttention (HN)
- Textbooks Are All You Need (2023) (HN)
- Navigating Sharp Edges in OpenAI's Function Call Feature (2023)
iOS
Nix
Signal processing
- wavedrom-rs - Beautiful Digital Timing Diagrams with Rust.
Python
Rust libraries
- candle - Minimalist ML framework for Rust.
Tauri
Rust
Tcl
Hashing
Robots
Lemmy
IntelliJ IDEA
Logseq
Reddit
Safari
RSS
Web
June 20
Bevy Engine
- Velo - App for brainstorming & sharing ideas.
Knowledge graphs
Grafbase
Vue.js
- Nuxt Hanko - Hanko integration for Nuxt.
Reddit
Computer vision
Compression
- HDT - Library for the Header Dictionary Triples (HDT) compression file format for RDF data.
Databases
- Openline customerOS - Platform that enables you to bring your customer back to the center of your work.
Tailwind CSS
- SwiftyTailwind - Swift Package to pull and run Tailwind from a Swift process.
Games
RISC-V
Verilog
- OpenTimer - High-performance Timing Analysis Tool for VLSI Systems.
Generative Machine Learning
- Re-imagine the Negative Prompt Algorithm: Transform 2D Diffusion into 3D, alleviate Janus problem and Beyond (Code)
Lambda calculus
- RLCI - Overly-documented Rust-powered Lambda Calculus Interpreter.
Internet of things
Natural language processing
- Full Parameter Fine-tuning for Large Language Models with Limited Resources (2023) (Code)
- vLLM - Easy, fast, and cheap LLM serving for everyone.
Speech recognition
Nix
- Nix Flake Checker
- Nits - Nix & Nats.
C libraries
- microui - Tiny immediate-mode UI library. (Implementation Overview)
Go libraries
- carapace - Command argument completion generator for cobra.
- LiteFS Go - Go library for interacting with LiteFS.
Go
- Bit Hacking (with Go code) (2023) (HN)
- Go Concurrency Patterns
- Gopher Wrangling: Effective error handling in Go (2023) (HN)
React Hooks
React Native
- Create T4 App - Type-Safe, Full-Stack Starter Kit for React Native + Web.
Svelte
- Somerset - Next SEO for SvelteKit.
Three.js
- threlte-xr - VR / AR / spatial computing with threlte.
Scheme
Python
Rust libraries
- LruMap - Set of safe Least Recently Used (LRU) map/cache types for Rust.
Standard ML
Swift libraries
- FlyoverKit - Swift Package to easily perform flyovers on a MKMapView.
Research papers
- Paper Summarizer - Slack Bot for summarizing arXiv papers, powered by OpenAI LLMs.
Staying on top of things
Vim
Search engines
Markdown
Backups
AWS
Computer vision
- Symmetry-Informed Geometric Representation for Molecules, Proteins, and Crystalline Materials (2023) (Code)
Data Visualization
- HoloViz - High-level tools to simplify visualization in Python.
Fonts
User Experience
- Teardowns.ai - Explore AI-Driven UI Patterns.
Drugs
- Fragmenstein - Merging, linking and placing compounds by stitching bound compounds together like a reanimated corpse.
Games
Foods
Generative Machine Learning
- Ealain for macOS - Screensaver that generates abstract art using Stable Diffusion.
Natural language processing
- simpleaichat - Python package for easily interfacing with chat apps, with robust features and minimal code complexity.
- Floneum - Graph editor for local AI workflows.
GitHub actions
- Bring Your Own Badge - Create dynamic readme badges based off of your GitHub Actions.
Kubernetes
- Sveltos - Add-on controller manages Kubernetes add-ons in tens of clusters.
Fragrances
Go libraries
- config - Declarative configuration for Go.
JS libraries
- tz-lookup - JavaScript Library for Timezone Lookup by Location.
OCaml libraries
Datalog
- Scallop - Language based on DataLog that supports differentiable logical and relational reasoning.
Python libraries
- defopt - Effortless argument parser.
Python
- pyastgrep - Grep Python Abstract Syntax Trees (AST) using XPath.
Swift libraries
- UtilityType - Realize TypeScript's UtilityTypes in Swift.
SwiftUI
TypeScript libraries
- TryResult - Simple typescript library to get rid of try catches.
Git
- git-del-branches - Git tool to select and delete multiple branches.
Discord
Twitter
- BadPigeon - Tool for extracting tweet data from GraphQL fetch requests made by the Twitter website.
Germany
Deno
Static sites
- Solid State Deploy - Deploy simple websites with Google Cloud and Cloudflare.
WebAssembly
June 19
PostgreSQL
Fitness
Displays
- superwhite - Display a very bright white color on HDR-enabled displays.
GPU
Languages
- Refold - Complete language learning solution.
Xcode
Natural language processing
- BigTrans - Augmenting Large Language Models with Multilingual Translation Capability over 100 Languages.
Speech synthesis
Nix
Svelte
- Svelte Schema Form - JSON Schema based form generator in Svelte.
Swift libraries
- Builder - Swift builder pattern library that utilize dynamicCallable and dynamicMemberLookup as its core.
Zig
Staying on top of things
Tools
- Sketch.systems - Helps software designers think about complex product behavior. Sketch out states, add prototypes, and clarify questions quickly. (HN)
Web workers
- coincident - Atomics based Proxy to simplify, and synchronize, Worker related tasks.
GraphQL
- GraphQL Rate Limit - Fixed window rate limiting middleware for GraphQL.
Rust libraries
- sealed - Macro for sealing traits and structures.
Unix Shell
- complgen - Generate shell completions based on a BNF-like grammar.
Field-programmable gate array
Nix
Python
TypeScript
Lemmy
Discord
- Answer Overflow - Indexing Discord content into the web. (HN)
Computer vision
Computer Science
ClickHouse
Design systems
PyTorch
GraphQL
Natural language processing
- The Secret Sauce behind 100K context window in LLMs: all tricks in one place (2023)
- OpenLLaMA 13B Released (HN)
Electrical engineering
- LogicRs - Easy-to-use simulator for logical circuits.
Svelte
- Svelte Piano
- Ato UI - Elemental component UI library for Svelte / SvelteKit and UnoCSS.
Python libraries
Rust libraries
- Netidx - Cross platform secure messaging library.
Swift libraries
- SFSymbolsMacro - Swift Macro for "type-safe" SF Symbols.
June 18
Augmented Reality
Computer vision
- Zero-Shot Video Question Answering via Frozen Bidirectional Language Models (2022) (Code)
- DreamSim: Learning New Dimensions of Human Visual Similarity using Synthetic Data (2023) (Code)
- Matte Anything: Interactive Natural Image Matting with Segment Anything Models (2023) (Code)
- Infinite Photorealistic Worlds using Procedural Generation (2023) (HN)
- VideoComposer: Compositional Video Synthesiswith with Motion Controllability
- Distilling Self-Supervised Vision Transformers for Weakly-Supervised Few-Shot Classification & Segmentation (2023)
Procedural generation
ClickHouse
- HouseWatch - Open source tool for monitoring and managing ClickHouse clusters.
SQL
Design systems
- Mintlify Components - UI components for documentation made with React and TailwindCSS.
Message queue
E-commerce
- Skateshop13 - Open source e-commerce skateshop build with everything new in Next.js 13.
CSS
- Modern CSS for Dynamic Component-Based Architecture (2023) (HN)
- The Staggering Frontiers of CSS (2023) (HN)
Internationalization
- i18n-cli - CLI tool that utilizes the OpenAI API to translate JSON-based locale files.
Music production
Music
- Davis - MPD client for music lovers.
GraphQL
- Isograph - Build React apps backed by GraphQL data.
Natural language processing
- SillyTavern - LLM Frontend for Power Users.
- Explore large language models on any computer with 512MB of RAM
- smol logger - Minimal viable logger for Prompt/LLM Engineering.
Go libraries
- pg-schema-diff - Go library for diffing Postgres schemas and generating SQL migrations.
- Audio - Audio support for Go language.
- gonstructor - Command-line tool to generate a constructor for the struct.
- Enumall - Tool to automate the creation of all const values for given type (enum).
Go
- Go: Execution tracer overhaul (HN)
- roumon - Universal goroutine monitor using pprof and termui.
Haskell libraries
Programming languages
Python libraries
Rust libraries
Rust
Swift libraries
- Subviews - Subview and other ways of making UIKit more fun to use.
Marketing
- Dittofeed - Send marketing messages at scale.
Zero knowledge proofs
Lemmy
PDF
- MultiPDF Chat App - Langchain app that allows you to chat with multiple PDFs.
Tools
- Markup Link Checker - Check for broken links in markup files (HTML/Markdown).
June 17
Computer vision
- Taming Diffusion Models for Audio-Driven Co-Speech Gesture Generation (2023) (Code)
- Awesome Segment Anything
- Cones 2: Customizable Image Synthesis with Multiple Subjects (2023) (Code)
- View Synthesis with Sculpted Neural Points (2022) (Code)
- NeMo: 3D Neural Motion Fields from Multiple Video Instances of the Same Action (2022) (Code)
Chemistry
- ChemMatData - Overview over chemical datasets and where to find them.
Metal
- The Book of Shaders Metal Companion
- Metal by Example
- RGBA - Write Metal in Swift.
Databases
- mutable - Database System for Research and Fast Prototyping.
PostgreSQL
Animation
- AutoAnimate - Add motion to your apps with a single line of code. (Code)
Color
CSS
Neural networks
- The long story of how neural nets got to where they are (2023)
- Hello, Perceptron: An introduction to artificial neural networks
JS libraries
- UnsuckJS - Progressively enhance HTML with lightweight JavaScript libraries.
Swift libraries
- MacroKit - Exploring Swifts new macro system.
- Prefire - Library based on SwiftUI Preview, for easy generation: Playbook view, Snapshot and Accessibility tests.
TypeScript libraries
- OpenApi3-TS - TS Model & utils for creating and exposing OpenAPI 3.x contracts.
JSON
Git
Node.js
- tiktoken-node - OpenAI's tiktoken but with node bindings.
Formal verification
- Chyp - Interactive theorem prover for string diagrams.
Data Science
- DataDM - Your private data assistant.
Ethereum
SQL
- PeerDB - Postgres-compatible SQL interface to seamlessly integrate multiple data-stores.
CSS in JS
Verilog
Knowledge graphs
ChatGPT
Datasets
- Kart - Distributed version-control for geospatial and tabular data.
- Autolabel - Label, clean and enrich text datasets with Large Language Models.
JAX
- Levanter and Haliax - Legibile, Scalable, Reproducible Foundation Models with Named Tensors and Jax.
ML Libraries
Music
- mack - Opinionated, fast music organiser.
HTTP
WebSocket
- robust-websocket - Robust reconnecting WebSocket client for the browser.
Natural language processing
- SqueezeLLM: Dense-and-Sparse Quantization (2023) (Code)
- TruLens - Evaluation and Tracking for LLM Experiments.
- WizardLM - Open-Source Implementation of WizardLM to turn documents into Q:A pairs for LLM fine-tuning.
- PromptForge - AI assistant for prompt engineers.
- ChainFury - Build complex chat apps using LLMs in 4 clicks.
- RecurrentGPT - Official Code for Paper: RecurrentGPT: Interactive Generation of (Arbitrarily) Long Text.
Linux
- Asahi Neural Engine - Reverse engineered Linux driver for the Apple Neural Engine.
- elf-info - Inspect and dissect an ELF file with pretty formatting.
Nix
Go libraries
- Delta Go - Native Delta Lake Implementation in Go.
Next.js
- Next.js AI Chatbot - Full-featured, hackable Next.js AI chatbot built by Vercel Labs.
React components
- RewindUI - React component library for building modern web applications using Tailwind CSS.
Vue.js
- Nuxt Todo List on the Edge - Todos application with user authentication, SSR and SQLite, working on the edge.
Kotlin libraries
- kotlinx.benchmark - Kotlin multiplatform benchmarking toolkit.
Programming languages
Python libraries
- Grand - Graph toolkit interoperability and scalability for Python.
Python
Rust libraries
- tower-livereload - Tower middleware to automatically reload your web browser during development.
- rust-id3 - Rust library for reading and writing ID3 metadata.
- Robust Binary Search
- Parallelo - Small, but powerful, parallel framework written in Rust.
- IceLake - Rust implementation of Iceberg.
- mmap-sync - Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.
- fail-rs - Fail points for rust.
Swift libraries
- Vapor - Server-side Swift web framework. (GraphQL Vapor Template) (Vapor Docs) (Docs Code)
- Spyable - Swift macro that simplifies and automates the process of creating spies for testing.
- Queue - Queue for Swift concurrency.
SwiftUI
- SwiftUI.Shader issues
- Magnification Loupe - Built with SwiftUI, Metal, and Wave.
TypeScript libraries
- Vercel AI SDK - Library for building edge-ready AI-powered streaming text and chat UIs.
Git
Encryption
- MED - Rust powered command-line data masking, encryption, and decryption tool.
Zero knowledge proofs
- Awesome Folding - Curated list of zero-knowledge folding schemes.
Bluesky
- Graysky - Bluesky client written in React Native.
Mastodon
- Ebou - Cross platform Mastodon Client written in Rust.
Social networks
- Jonline - Federated gRPC social network implemented in Rust/Tonic/Diesel with both Flutter and React.
Email
- Vercel Edge Emails - Simple npm package that lets you send free transactional emails from Vercel Edge Functions.
Obsidian
- Loom - Recursively branching interface to GPT-3 and other language models.
Tools
- Dorf - Free and open source form builder.
Chrome DevTools
Deno
Design
- Good Design Tools - Best tools and resources for designers.
gRPC
Research chemicals
Finance
Death
ChatGPT
- WorkGPT used with OpenAI GPT functions API (2023)
- Creating ChatGPT Plugins Using the New Function Call Feature (2023)
Music artists
Have many favorite songs but Empty Note & The City Holds My Heart are special.
Grafbase
Networking
Open Source
Go
Swift libraries
SwiftUI
TypeScript libraries
- dep-tree - Render your project's dependency tree in the terminal or check that it matches your own rules.
Zig
Memory management
Blogs
Security
- Signway - Gateway that proxies signed requests to other APIs.
Text editors
Email
- Cloudflare Email - Simple proxy server that can be used for sending free transactional emails through Cloudflare workers.
Unix Shell
June 16
Design inspiration
DNS
Networking
Phoenix framework
Search engines
Compilers
Observability
Karabiner
GraphQL
Natural language processing
Linux
Elixir
TypeScript libraries
Memory management
Relationships
Lemmy
- Memmy - iOS client for Lemmy.
- Lemmy described well
June 15
PostgreSQL
GPU
Natural language processing
Rust
Swift libraries
- Swift Macros - Curated list of awesome Swift Macros.
Vim
June 14
Biology
- Ledidi - Turns any machine learning model into a biological sequence editor, allowing you to design sequences with desired properties.
Computer vision
- RelTR: Relation Transformer for Scene Graph Generation (2022) (Code)
- Progressively Optimized Local Radiance Fields for Robust View Synthesis (2023)
- WebGLM: Towards An Efficient Web-enhanced Question Answering System with Human Preference (2023)
- MIME: Human-Aware 3D Scene Generation (2023)
- Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecture (2023) (Code)
- Language Segment-Anything
SQLite
- sqlean.py - SQLite Python wrapper bundled with Sqlean extensions.
Blender
- blender-plots - Python library for plotting in blender with a matplotlib-like interface.
Observability
CSS in JS
- Style Variants - Solution for creating dynamic and reusable styles.
Minecraft
- UniversalCraft - Minecraft modding library designed to seamlessly support a single code base branching different Minecraft versions and LWJGL versions.
Keyboards
Languages
- deepl-node - Official Node.js library for the DeepL language translation API.
ML Libraries
- EasyRunner - Lightweight tool for efficiently managing and executing parallel experiments.
- synthcity - Library for generating and evaluating synthetic tabular data for privacy, fairness and data augmentation.
File sharing
- Uploadjoy - Simple file uploading and object management.
Natural language processing
- JS tokenizer for LLaMA based LLMs (HN)
- LLaMA-TRL - Fine-tuning LLaMA with PPO and LoRA.
GitHub
- Code Repository Explorer - Explore and ask questions about a GitHub code repository using OpenAI's GPT.
Elixir libraries
- NimbleCSV - Simple and fast CSV parsing and dumping library for Elixir.
Go libraries
- Speculator - Library for reconstructing OpenAPI specification from traffic of HTTP transactions.
- httpx - Better net/http for Go.
Haskell libraries
- backprop - Heterogeneous automatic differentiation.
Julia libraries
- BFloat16s - Exports the BFloat16 data type.
Lua
- seamstress - Lua scripting environment for monome devices and OSC communication.
p5.js
- hatviz - Simple P5js app for constructing aperiodic hat tilings.
Python libraries
- fuzzysearch - Find parts of long text or data, allowing for some changes/typos.
Rust libraries
- tree_hash - SSZ-compatible tree hash implementation optimised for speed and security.
Scala libraries
- sbt-sql - sbt plugin for generating model classes from SQL files.
Swift libraries
- Code Monkey Apple - Personal collection of tools for doing Swift development on Apple platforms, presented as a Swift Package.
- DiscriminatedUnionMacro - Swift macro for Discriminated Unions.
- CloudKit Samples: CKSyncEngine
SwiftUI
TypeScript libraries
- magic - AI functions for Typescript.
Jupyter Notebooks
Git
- gitcha - Go helpers to work with git repositories.
Lemmy
CodeMirror
- CodeMirror Language - Language support infrastructure for the CodeMirror code editor.
Discord
Fastify
- fastify-session - Session plugin for fastify.
WebAssembly
- container2wasm - Container to WASM converter.
Markdown
- olinkcheck - Tool to find broken URLs in text-based files.
Computer vision
- Temporal Voyage: Code for "Neural Scene Chronology"
- DynIBaR: Neural Dynamic Image-Based Rendering (2023) (Code)
WebGL
Music artists
Natural language processing
- garak - Security probing tool for LLMs.
Signal processing
- AudioTools - Object-oriented handling of audio data, with GPU-powered augmentations, and more.
Vue.js
Julia libraries
- DataCurator - Multithreaded package to validate, curate, and transform large heterogeneous datasets using reproducible recipes.
Rust
Building a Rust service with Nix is great series. muslrust is nice for compiling Rust to run in cloud settings.
Swift libraries
- compositional-layouts-kit - Advanced compositional layouts for UICollectionView.
TypeScript libraries
- rad-event-listener - Simple wrapper for addEventListener that returns a cleanup function so you don't have to call removeEventListener manually.
Encoding
- Descript Audio Codec - State-of-the-art audio codec with 90x compression factor. Supports 44.1 kHz mono/stereo audio.
Memory management
- Basic Allocator - Home-grown memory allocator written entirely in Rust. It is simple, and meant primarily for educational purposes.
Slack
Node.js
- Pythagora - Generate automated tests for your Node.js app via LLMs without developers having to write a single line of code.
WebAssembly
- net - Go package implementing WASI socket extensions.
June 13
Ethereum
MDMA
Ruby
Email
Finance
- Data-Centric FinGPT - Open-source for Open Finance.
Augmented Reality
- RealityCheck - Mac app designed to help AR development teams streamline their workflows and improve the quality of their projects.
Command Line Tools
- pic - Preview Image in CLI.
Computer vision
Metal
SQLite
Unity
- Megacity Multiplayer - Action-packed, shooter game based on the original Megacity sample.
Game development
Ergonomics
macOS
- dyld-cache-dump - macOS command-line tool to dump the contents of dyld shared cache files.
Generative Machine Learning
Statistics
HTTP
Natural language processing
- OpenLLM - Open platform for operating large language models (LLMs) in production. Fine-tune, serve, deploy, and monitor any LLMs with ease.
- ChatGLM-finetune-LoRA
- Llama.cpp: Full CUDA GPU Acceleration (HN)
- Orca: Progressive Learning from Complex Explanation Traces of GPT-4 (2023) (HN)
C
Elixir libraries
- Durable Named Actors (DNA) - Powerful framework for building stateful distributed applications.
Elixir
Go libraries
- timex - Go package for working with date.
Go
Haskell libraries
Relay
Python libraries
Rust
Swift libraries
- Swift OpenAPI Vapor - Vapor Bindings for the OpenAPI Generator.
- Swift URL Session - URLSession transport for Swift OpenAPI Generator.
TypeScript libraries
- Sonik - Supersonik web framework for the Edges.
Zero knowledge proofs
- zkml - Framework for constructing proofs of ML model execution in ZK-SNARKs.
Security
Lemmy
Slack
- SpectroMate - API server designed for creating Slack Applications.
Progressive web apps (PWA)
Vite
- vite-plugin-prebundle - Pre-bundle local entries from your Vite app to reduce network requests.
June 12
Algorithms
Color
Datasets
- SlimPajama-627B - Largest extensively deduplicated, multi1corpora, open-source dataset for training large language models.
Astro
Swift libraries
Tools
Augmented Reality
DNA
- RNA-FM - RNA foundation model.
Google Cloud
Computer vision
PostgreSQL
English Language
- Vocabulary Statistic - Learn the vocabulary/sentences in English materials before watching/reading them. (Code)
Xcode
- XcodeTargetGraphGen - Swift tool for generating module dependency graphs from your .xcodeproj.
Generative Machine Learning
- How to make a QR code with Stable Diffusion
- Video to video with Stable Diffusion (2023) (HN)
- Emergent Correspondence from Image Diffusion (2023) (Code)
- Stable Diffusion powered level editor for a 2D game (HN)
PyTorch
- PI - Lightweight MLIR Python frontend with support for PyTorch.
Fractals
Music production
- Interactive Music Inpainting for the Web - Collection of web interfaces for AI-assisted interactive music creation.
Networking
Natural language processing
- ExpertLLaMA - Open source ChatBot built with ExpertPrompting which achieves 96% of ChatGPT's capability.
GitHub actions
C++
Haskell
- Monad Transformers 101 (2023)
- dosh - Haskell Read-Eval-Print Loop.
ESLint
- eslint-formatter-mo - Good-lookin' ESLint formatter.
React Hooks
- Zedux - Molecular State Engine for React.
Vue.js
- Nuxt Multi Cache for Nuxt 3
- Nuxtr VSCode - Extension offering commands and tools to make your experience with Nuxt.js more pleasant.
Modal
OCaml libraries
- Docs CI - CI building documentation for all versions of all packages.
Perl
ReasonML
Rust libraries
- SQLx Error - Wrapper around
sqlx::Error
to provide error path and additional context.
Rust
Scala libraries
- Typelevel Toolkit - Quickstart your next app with the Typelevel Toolkit.
Swift libraries
- AssociatedObject - Swift Macro for allowing variable declarations even in class extensions.
- extract-case-value - Swift macro that extracts associated values from enum cases.
TypeScript libraries
Documentation
Embedded systems
- Lopaka - Stunning graphics for embedded screens.
Space
- jdaviz - JWST astronomical data analysis tools in the Jupyter platform.
Reddit
Tools
- Ask HN: What's a good, privacy focused bookmark manager? (2023)
- Non.io - Platform for creators. (HN)
Deno
Search engines
Command Line Tools
- spacer - CLI tool to insert spacers in command output to provide visual markers of when things happened.
Image processing
PostgreSQL
Journaling
- hmm - Small command-line note taking app written in Rust. Notes are written in plain text and indexed by the time they were written.
C++
Racket
Rust libraries
Bluesky
June 11
Observability
- OpenObserve - Elasticsearch/Datadog alternative. (HN)
CPU
ML Models
- Autodistill - Images to inference with no labeling (use foundation models to train supervised models).
Fractals
Functional programming
- Gren - Functional programming language with carefully managed side-effects and a strong static type system. (Web) (Twitter) (HN)
Robots
- PyPose - Library for Robot Learning with Physics-based Optimization.
Elasticsearch
Computer vision
- ViTMatte - Boosting Image Matting with Pretrained Plain Vision Transformers.
- Neural Kernel Surface Reconstruction (2023)
Databases
Animation
HTML
- HTML 2 MD - HTML to Markdown converter.
Bevy Engine
- Bevy XPBD - 2D and 3D physics engine based on Extended Position Based Dynamics for Bevy.
Networking
- WuKongIM - High-performance universal communication service.
Natural language processing
Java
- Ka-Pi - JVM Bytecode Manipulation Framework inspired by ASM.
MDX
Svelte
- Svelte Bun - Compile svelte component on the fly, without a bundler.
Kotlin libraries
- xef - Building applications with LLMs through composability, in Kotlin, Scala.
OCaml libraries
- signal - Reactive signals for OCaml.
- Trace - Common interface for tracing/instrumentation libraries in OCaml.
Pony
- Pinkie Run - Pony Endless Runner.
Rust libraries
- async-timer - Timer facilities for Rust's async story.
TypeScript libraries
- cito - Check types at runtime.
Documentation
- Link Checker - Tool for checking broken links in grammY documentation.
Lemmy
Telegram
- Funny quiz game for telegram, play with friends on your group
- About Me Info Bot - Share your social media and links on Telegram.
Google Chrome
- Netify - Chrome extension to intercept and modify network requests.
WebRTC
- 3LAS - Browser-based low latency audio streaming solution for use in mobile devices.
Midjourney
DevOps
- Framed - CLI tool for projects management.
ML Libraries
- MSPrior - Multi(scale/stream) prior model for realtime temporal learning.
Authentication
- authenticus - Modern OAuth 2.0 client for JavaScript.
Natural language processing
- GPT Engineer - Specify what you want it to build, the AI asks for clarification, and then builds it.
- GPT4Free TypeScript Version
Speech recognition
GitHub actions
Erlang
Go libraries
- sqlitestore - blob.Store implementation on SQLite3.
Go
Python libraries
- AsyncIO Thoughts (Lobsters)
- PyApp - Wrapper for Python applications that bootstrap themselves at runtime.
Rust libraries
- Pingora - Library for building fast, reliable and evolvable network services.
TypeScript libraries
- Vento - Minimal and experimental template engine.
Functional programming
Video
- DeArrow - Browser extension for crowdsourcing better titles and thumbnails on YouTube.
Computer vision
Natural language processing
June 10
Home automation
- homectl - Simple home automation server written in Rust.
Computer vision
Databases
- Yotta Store - Next generation storage system aiming to scale out to the yotta byte range and scale up to millions of concurrent read and writes per record. (Rust bindings)
CSS
Autonomous driving
Lean
- risc0-lean4 - Model of the RISC Zero zkVM and ecosystem in the Lean 4 Theorem Prover.
IPFS
- Admarus - Peer-to-peer search engine for IPFS.
VPN
- Anywherelan - Mesh VPN project, similar to tinc, direct wireguard or tailscale.
Natural language processing
- Sequential Monte Carlo Steering of Large Language Models using Probabilistic Programs (2023) (Code)
- Inference-Time Intervention: Eliciting Truthful Answers from a Language Model (2023) (Code)
Speech recognition
- Diffusion-based Generative Speech Source Separation (2023) (Code)
- EasyMMS - Simple Python package to easily use Meta's Massively Multilingual Speech (MMS) project.
Clojure libraries
- loom - Graph library for Clojure.
Phoenix framework
Erlang
Python libraries
- CVXOPT - Python Software for Convex Optimization.
Swift libraries
- EnhancedMirror - Experimental Mirror alternative that utilizes Swift Macros for static reflection.
- Swift OpenAPI Generator Runtime
SwiftUI
Zig libraries
- zig-steamworks - Steamwork bindings for Zig.
Bluesky
- Sky.app - Bluesky Social on MacOS.
Streaming
- Broadcast Box - Lets you broadcast to others in sub-second time.
Unix Shell
- Historian - Command-line utility for managing shell history in a SQLite database.
Web
WebRTC
- Waveguide - Polyglot WebRTC media server.
Game development
RISC-V
Machine learning
Movies
Music production
Go
Astro
Rust libraries
- OpenAI - Rust library for the OpenAI API.
Zig
Robots
Bluesky
- Bluestream - RSS feed generator for Bluesky.
Obsidian
- Markdown Blogger - Allows developers to push markdown notes to their local blog, portfolio, or static site.
Reddit
Telegram
Video
WebRTC
Books
- Audio Book Shelf - Self-hosted Audiobook Server. (Code) (HN) (Mobile Code) (Swift library)
Computer vision
- Tracking Everything Everywhere All at Once (2023) (Code)
- Towards Smooth Video Composition (2023) (Code)
Cosmos
- abstract-account - Account abstraction solution for CosmWasm-enabled chains.
User Experience
DevOps
- Hop CLI - Interact with Hop in your terminal.
Game engines
- UPBGE - Integrated game engine in Blender.
Generative Machine Learning
- Stable Diffusion Cheat-Sheet - List of StableDiffusion styles and some notes for offline use.
Machine learning
Category theory
Wolfram Alpha
Natural language processing
- Element-aware Summarization with Large Language Models: Expert-aligned Evaluation and Chain-of-Thought Method (2023) (Code)
- ExLlama - More memory-efficient rewrite of the HF transformers implementation of Llama for use with quantized weights.
GitHub actions
- log - Smart way of managing changes.
File systems
- PuzzleFS - Next-generation container filesystem.
iOS
- Mlem - Lemmy client for iOS.
Linux
- Makima - Daemon for Linux to bind your controller's buttons to key sequences and macros.
Other things I find interesting
- Jellyweb - Modern looking web client for Jellyfin written in svelte.
Package managers
- pixi - Package management made easy.
Physics
Clojure libraries
- openai-clojure - Clojure functions to drive the OpenAI API.
Erlang
Haskell libraries
- GHCanIUse - GHC language extensions table.
Expo
- Bandi - React Native opinionated fullstack boilerplate with Expo-router, Tamagui, Recoil and Next.js supporting Android, iOS and Web based on turbo repo.
Kotlin libraries
- kotlin-result - Multiplatform Result monad for modelling success or failure operations.
OCaml libraries
- ocaml-qdrant - OCaml client for Qdrant vector search engine.
Rust libraries
- apple-sys - Auto-managed -sys crate for Apple platforms using bindgen directly from build environment.
- derive_setters - Procedural macro that automatically generates setter methods for a struct's fields.
- Instant Segment - Fast English word segmentation in Rust.
Rust
- Quick-and-dirty attempt to get scoped tasks in Rust
- PWRS app - Progressive web rust application. (Code)
TypeScript libraries
- enforce-unique - Enforce unique values before you assign them.
Zig
Email
- Dispoflare - Disposable email addresses on the fly powered by Cloudflare.
Firebase
- Lobster - Type-safe Firebase-RemoteConfig helper library.
Logseq
Tools
Browsers
Node.js
- authsessions - Manage NodeJS server sessions easily in-memory or in Redis.
Interviews
June 9
API
Genomics
- sleuth - Program for differential analysis of RNA-Seq data.
Ethereum
- EVM Diff - Diff EVM-compatible chains in a friendly format.
PostgreSQL
- VSCode Postgres - PostgreSQL extension for vscode providing explorer, highlighting, diagnostics, and intellisense.
- Awesome Postgres
Animation
- dotLottie Web Component - Embedding and playing dotLottie animations on websites.
Drugs
Lean
- Uniq - Static Uniqueness Analysis for the Lean 4 Theorem Prover.
GraphQL
- Go GraphQL Client - Provides a GraphQL client implementation.
Natural language processing
Speech recognition
- Whisper Web - ML-powered speech recognition directly in your browser! Built with 🤗 Transformers.js.
GitHub
Android
- Roborazzi - Make JVM Android Integration Test Visible.
NixOS
Expo
- Kysely Expo - Support for Kysely with Expo SQLite.
Python libraries
- jsonlines - Python library to simplify working with jsonlines and ndjson data.
- Functional Python Programming (HN)
TypeScript libraries
- chatgpt-infer-ts-types - Use ChatGPT to infer Typescript types from Javascript code.
Jupyter Notebooks
Streaming
- webmetro - Utilities for relaying live WebM video/audio streams.
Raycast
- MultiTranslate - Raycast extension that translates text to multiple languages at once.
Reddit
Tools
Deno
- DenoGrad - Toy AutoGrad Implementation in Deno.
Web scraping
WebAssembly
AWS
- Amazon Ion Rust - Rust implementation of the Amazon Ion data format.
Compilers
- JitStreamer - Service to activate JIT across the far reaches of the internet.
Computer vision
GraphQL
iOS
- NameDrop - Replica of iOS 17 NameDrop animation.
Astro
- Astro Selfie - Astro integration to generate page screenshots to show as Open Graph images.
JS libraries
- Marko Run - Marko application framework.
React
- Tangle - Messy React Server Components implementation.
Svelte
- Melt UI - Headless, accessible component builders for your Svelte or SvelteKit application.
Rust libraries
- diesel_ltree - Adds support for the PostgreSQL ltree extension to Diesel.
- memfd_exec - Execute binaries straight from memory, without touching disk, with a friendly interface.
Swift libraries
- Papyrus - Type-safe HTTP interface for Swift.
- OpenAPIMacros - Generate OpenAPI docs from your route definitions.
Swift
- sign-here - Tool that enables the creation of Provisioning Profiles and Certificates for deploying Apple based software.
Protocol buffers
- protovalidate - Protocol Buffer Validation.
Git
- GQL - Git Query Language.
ProseMirror
Reddit
- Tafkars - Reddit/Lemmy API.
Compilers
Flattening ASTs (and Other Compiler Data Structures) is great read to understand the relationship between bytecode and AST interpreters.
Vulkan API
Verilog
- Filament - Hardware description language (HDL) that uses a type system to specify and compose hardware pipelines.
Generative Machine Learning
Automatic differentiation
- picograd - Tiniest possible autograd engine.
Tailscale
Natural language processing
GitHub actions
Go libraries
- pgconn - Low-level PostgreSQL database driver.
- mirror - Use right mirror functions for string/[]byte performance bust.
- versioninfo - Importable package that parses version info from debug.ReadBuildInfo().
Swift libraries
- Transmission - Bridges UIKit presentation APIs to a SwiftUI API so you can use presentation controllers, interactive transitions and more.
TypeScript libraries
- gut - Convert Go structs to Typescript interfaces.
Obsidian
Raycast
- Prompt Explorer - Easily browse, share, and add prompts to Raycast.
Metal
- MetalUI - Effects in SwiftUI.
Remote Procedure Calls
- Prim+RPC - Easy-to-understand, type-safe, transport-agnostic RPC/IPC for JavaScript, supporting callbacks, batching, file uploads, custom serialization, and more.
CSS in JS
- Kuma UI - Ultra Fast, Zero Runtime, Utility-First CSS-in-JS.
CSS
- UnoCSS Transformer Alias - Transform alias for UnoCSS shortcuts.
PyTorch
- Audiocraft - PyTorch library for deep learning research on audio generation.
Machine learning
Internet of things
- DeviceScript - TypeScript for Tiny IoT Devices. (Docs) (HN) (HN)
Natural language processing
- Understanding GPT Tokenizers (2023) (HN)
- Agnaistic - AI Agnostic (Multi-user and Multi-bot) Chat with Personalised Characters. Designed with scale in mind.
- FileGPT - Start a chat with any document with Ada Embedding and Davinci Completion.
- Efficient Long Sequence Modeling via State Space Augmented Transformer (2022) (Code)
- Daneel - Template for an OpenAI chat bot app, built with React, Tailwind and TypeScript.
iPad
- ExternalCapture - Demo of iPadOS 17 external video capture setup.
Nix
- nixd - Nix language server, based on nix libraries.
Go
- Goxygen - Generate a modern Web project with Go.
ESLint
- ESLint Plugin Perfectionist - ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
React
Vue.js
Julia libraries
- Loess - Local regression.
Rust libraries
- PlanetScale Serverless Driver for Rust
- line_drawing - Collection of line-drawing algorithms for use in graphics and video games.
- async-hal - Async hardware abstraction layer for embedded devices.
Swift libraries
- SwiftRequest - Library designed to simplify the creation of URLSession requests in Swift by utilizing Swift's macro features.
TypeScript libraries
- Free-types - Type-level library enabling the creation and the manipulation of type constructors which can be detached from their type parameters. (HN)
- Default composer - Tiny JavaScript library that allows you to set default values for nested objects.
Text editors
- Awesome Editor.js - Curated list of awesome Editor.js tools, libraries and resources.
Reddit
June 8
Figma
Reinforcement learning
Natural language processing
- Proxy GPT - GPT backend powered by OpenAI.
Kubernetes
- KubeBlocks - Cloud-native data infrastructure.
Discord
- discord-markdown-parser - Library to parse discord style markdown into an abstract syntax tree.
Rust
Blogs
Safari
RISC-V
Lean
- Lean 4 port of Iris - Higher-order concurrent separation logic framework.
Natural language processing
- Reverse engineered API for Quora Poe
- Gopilot - 290M parameters language model trained exclusively on Go code using a small research budget (~100$).
Emulators
- Sled - Library intended to make full system emulation of embedded targets simple.
Go libraries
- useragent - Go parser for user agent strings.
Go
Lua
- gopher-luar - Simplifies data passing to and from gopher-lua.
Swift libraries
Rust
CSS
Artificial intelligence
Natural language processing
iOS
- Backyard Birds - Building an app with SwiftData and widgets.
Computer vision
Shaders
PostgreSQL
- PRQL Postgres Reverse Proxy - TCP proxy that can translate PRQL to Postgres SQL.
macOS apps
- Jumpcut - Minimalist clipboard management for macOS.
ChatGPT
- Prompta - ChatGPT UI that is keyboard-centric, mobile friendly, can syncs chat history across devices and search past conversations.
JAX
- Lineax - Linear solvers in JAX and Equinox.
Speech synthesis
- DeepFilterNet - Low Complexity Speech Enhancement Framework for Full-Band Audio (48kHz) using on Deep Filtering.
iOS Shortcuts
- Preview iOS Shortcut - iOS Siri Shortcut cross-framework preview for the web.
Windows
- Whisky - Modern Wine wrapper for macOS built with SwiftUI.
Next.js
- Lemon Squeezy x LogSnag - Next.js app that sends Lemon Squeezy webhook events to LogSnag.
Rust libraries
- portable-atomic - Portable atomic types including support for 128-bit atomics, atomic float, etc.
Swift libraries
- SwiftASN1 - Implementation of ASN.1 for Swift.
TypeScript libraries
- Debe - Flexible and reactive offline-first JS datastore.
Emacs
PDF
- Book Builder - Turns markdown into PDF.
June 7
Grafana
SVG
Data Processing
Databases
ChatGPT
- OpenChat - Run and create custom ChatGPT-like bots with OpenChat, embed and share these bots anywhere, the open-source chatbot console. (HN)
Astro
- Starlight - Build beautiful, high-performance documentation websites with Astro.
Reddit
Assembly
OCaml
Programming languages
Safari
Modal
Ukraine
Augmented Reality
Image processing
CPU
- NVIDIA Grace Hopper Superchip - AI chip with 480GB CPU RAM, 96GB GPU RAM. (HN)
Machine learning
- GGML - AI at the Edge. (HN)
- Transformer Inference Arithmetic (2022)
Type Theory
Music artists
Quantum computing
Python libraries
Rust
Swift libraries
Russia
June 6
Augmented Reality
Compilers
Computer vision
- Text2Tex: Text-driven Texture Synthesis via Diffusion Models (2023) (Code)
- Apple releasing segmentation/pose for humans and animals (HN)
SQLite
Psychedelics
ChatGPT
Machine learning
Networking
SSH
- snips.sh - Passwordless, anonymous SSH-powered pastebin with a human-friendly TUI and web UI.
WebSocket
- ping-pong - Retro game pong written in Go and Websocket as transport.
Natural language processing
- Awesome Graph LLM
- What are embeddings - Deep dive into embeddings starting from fundamentals.
- GPT best practices (HN)
Rust libraries
- AutobahnHash - Fast, safe, and portable implementation of HighwayHash for Rust.
Jupyter Notebooks
Protocol buffers
- Cybozu Public Protocol Buffers Schema - Normalization and validation system for Protocol Buffers.
Security
Search engines
- codespelunker - Command line codespelunker or code search.
WebKit
June 5
Augmented Reality
Tailwind CSS
Xcode
Expo
- Expo Starter Kit - Opinionated expo starter with expo-router, nativewind, axios, zustand, expo-image, i18next, @shopify-flashlist, Onesignal.
Programming languages
Rust
Discord
CSS
HTML
Rust libraries
- BendSQL - Databend Native Client in Rust.
- posh - Type-safe Graphics Programming with Functional Shaders.
Computer vision
ClickHouse
- chdig - Dig into ClickHouse with TUI interface.
3D modeling
Fonts
- SVG2FontBuilder - SVG to OpenType font builder.
Generative Machine Learning
- Segment Anything in High Quality (2023) (Code)
- Fictiverse - Real time Diffusion, Using Automatic1111 Stable Diffusion API. (HN)
- Generative AI learning path (HN)
ML Libraries
- crepes - Conformal regressors and predictive systems.
- Loopy - Transformation-Based Generation of High-Performance CPU/GPU Code.
PyTorch
- Torchlens - Package for extracting and mapping the results of every single tensor operation in a PyTorch model in one line of code.
Machine learning
ML Models
Reinforcement learning
- SheepRL - Distributed Reinforcement Learning accelerated by Lightning Fabric.
Natural language processing
- LLamaFlow - Typescript-first prompt engineering toolkit for working with chat based LLMs.
GitHub actions
- setup-micromamba - GitHub Action to set up the micromamba package manager.
Containers
File systems
- FiDB - File system as database.
Linux
Go libraries
- Starlight - Go wrapper for google's starlark embedded python language.
Haskell
React components
Common Lisp
Rust libraries
- wildmatch - Simple string matching with questionmark- and star-wildcard operator.
Tauri
- MacroGraph - Application for node-based programming.
Discord
- Discord.swift - Discord API library written in Swift for creating your own bot.
- OBS Discord
Godot
Modal
Rust
June 4
Image processing
- Napari ChatGPT - Napari plugin to process and analyse images with chatGPT.
Programming languages
Message queue
Law
macOS
C++
Go libraries
- securecookie - Fast, secure and efficient secure cookie encoder/decoder.
JSON
- json-ext - Set of performant and memory efficient utilities that extend the use of JSON.
Markdown
- stitchmd - Stitch multiple Markdown files together into a single document.
Augmented Reality
- Handy.js - Makes defining and recognizing custom hand poses in WebXR a snap.
Azure
- Azurite - Lightweight server clone of Azure Storage that simulates most of the commands supported by it with minimal dependencies.
Computer vision
- LLaVA-Med: Training a Large Language-and-Vision Assistant for Biomedicine in One Day (2023) (Code)
- Hiera: A Hierarchical Vision Transformer without the Bells-and-Whistles (2023) (Code)
ChatGPT
Wails
- Batch Image Generator - Generate dynamic image content based on a template image and a CSV file. (Reddit)
Rust libraries
- simdutf - Unicode validation and transcoding at billions of characters per second.
Jupyter Notebooks
Text editors
- Tiptap markdown - Markdown extension for Tiptap editor.
Deno
- format - Formatting and printing string utilities.
- Super Cereal - Serialize object graphs into key-value pairs.
- txx - Unsafe interop between Deno FFI and C++.
Databases
- ReductStore - Time series database for storing and managing large amounts of blob data.
DuckDB
Generative Machine Learning
Music production
Docker
- oxker - Simple TUI to view & control docker containers.
iOS
Operating systems
- UVM - Minimalistic virtual machine designed to run self-contained applications.
Python
Vite
WebAssembly
CSS Grid
Linux
Zig
Rust
Android
- Jerboa - Native android app for Lemmy.
Hashing
Swift libraries
- Workflow Demo - Simple demonstration of Square’s Workflow library, introducing Declarative UIKit.