Blazing Fast In-Process Event Dispatcher for Go

2025-06-30
Blazing Fast In-Process Event Dispatcher for Go

This Go package delivers a high-performance, in-process event dispatcher ideal for decoupling modules and enabling asynchronous event handling. Boasting speeds 4-10x faster than channels (processing millions of events per second!), it supports both synchronous and asynchronous operations with a focus on simplicity. Perfect for intra-process module decoupling, lightweight pub/sub, and high-throughput scenarios, but not suitable for inter-process communication, event persistence, or advanced routing.

Read more
Development Event Dispatcher

NativeJIT: A High-Performance JIT Compiler for Bing

2025-06-30
NativeJIT: A High-Performance JIT Compiler for Bing

NativeJIT is an open-source, cross-platform library for high-performance just-in-time compilation of expressions involving C data structures. Developed by the Bing team for use in the Bing search engine, it's crucial for scoring documents based on keyword matches and user intent. Lightweight and fast, it relies only on the standard C++ runtime and runs on Linux, OSX, and Windows. Its optimized code, particularly its register allocation, enables efficient processing of large-scale queries.

Read more
Development

Octelium: A Revolutionary Zero Trust Access Platform

2025-06-29
Octelium: A Revolutionary Zero Trust Access Platform

Octelium is a free and open-source, self-hosted, unified platform for zero trust resource access, designed as a modern alternative to VPNs and similar tools. It's incredibly versatile, functioning as a zero-config VPN, ZTNA platform, secure tunnel infrastructure, API gateway, AI gateway, PaaS for secure and anonymous containerized application hosting, Kubernetes gateway, and even a homelab infrastructure. Octelium offers a scalable zero trust architecture (ZTA) for identity-based, application-layer (L7) aware, secret-less secure access via WireGuard/QUIC tunnels and public clientless access.

Read more
Development VPN alternative

Sirius: A GPU-Native SQL Engine 10x Faster

2025-06-29
Sirius: A GPU-Native SQL Engine 10x Faster

Sirius is a GPU-native SQL engine that seamlessly integrates with existing databases like DuckDB via the Substrait standard, requiring no query rewrites or major system changes. In TPC-H benchmarks at SF=100, Sirius achieves approximately a 10x speedup over existing CPU query engines at the same hardware cost, making it ideal for interactive analytics, financial workloads, and ETL jobs. Currently supporting DuckDB and soon Doris, with more systems planned. Installation options include AWS images, Docker images, and manual installation. While under active development, Sirius demonstrates impressive performance, ushering in a new GPU era for data analytics.

Read more

AGL: A Concise Scripting Language Compiling to Go

2025-06-29
AGL: A Concise Scripting Language Compiling to Go

AGL is a new programming language that compiles to Go. It leverages Go's syntax but introduces improvements like single return values, tuple and result/option types for streamlined error handling, concise anonymous functions, and built-in array methods. AGL supports operator overloading, enums, and generics, and offers a VSCode extension and shell shebang support for enhanced developer experience. Its flexible compilation allows for both compiling to Go code and direct execution, facilitating rapid iteration and testing.

Read more
Development

Redis-Powered LLM Acceleration: LMCache Delivers 3-10x Speedup

2025-06-28
Redis-Powered LLM Acceleration: LMCache Delivers 3-10x Speedup

LMCache is an LLM serving engine extension designed to drastically reduce tail latency and boost throughput, particularly in long-context scenarios. By caching reusable text KV pairs across various locations (GPU, CPU DRAM, local disk), LMCache reuses these caches for any reused text (not just prefixes) in any serving instance. This saves valuable GPU cycles and minimizes user response delay. When combined with vLLM, LMCache achieves a 3-10x reduction in latency and GPU cycles across numerous LLM use cases, including multi-round QA and RAG. Try it out with pre-built vLLM Docker images!

Read more
AI

Whitesmiths C Compiler Open Source Initiative: A Legend Returns

2025-06-28
Whitesmiths C Compiler Open Source Initiative: A Legend Returns

The Whitesmiths C compiler, originally released in 1978, supported architectures like DEC PDP-11 and Intel 8080, is poised to become open source! Its creator, P.J. Plauger, has granted permission for non-commercial use. Binaries and some source code for versions including CP/M-80 and an IBM System/36 cross-compiler are now available for download. This historically significant compiler will be a valuable resource for studying the history and development of the C language.

Read more
Development

Bare-Metal Nim on Raspberry Pi: A Headless Adventure

2025-06-28
Bare-Metal Nim on Raspberry Pi: A Headless Adventure

This project details a bare-metal environment for Raspberry Pi 1/Zero using the Nim programming language. It features a cooperative scheduler, asynchronous programming model, and direct hardware access without vendor-specific APIs. The project includes memory management, exception handling, and runtime monitoring, along with comprehensive setup instructions. Future plans involve expanding to more target platforms and adding more peripheral drivers.

Read more
Development

bootc-image-builder: Craft Bootable Disk Images from Containers

2025-06-28
bootc-image-builder: Craft Bootable Disk Images from Containers

bootc-image-builder is a powerful tool for creating disk images from Fedora/CentOS bootc containers or derivatives. It supports various image types (qcow2, AMI, ISO, etc.) and allows customization of users, filesystems, kernel parameters, and more. Using Podman and QEMU, users can easily build and run virtual machines. This guide details its usage, options, and advanced configurations such as creating AMIs on AWS and customizing the Anaconda installer.

Read more
Development disk image

SymbolicAI: A Neuro-Symbolic Framework for LLMs

2025-06-28
SymbolicAI: A Neuro-Symbolic Framework for LLMs

SymbolicAI is a neuro-symbolic framework blending classic Python programming with the differentiable programmability of LLMs. Its modular design allows easy extension and customization, enabling users to write their own engines, host them locally, or interface with tools like web search and image generation. Core concepts are Symbol objects (syntactic and semantic) and contracts (ensuring code correctness via decorators). SymbolicAI supports numerous primitive operations and integrates with neuro-symbolic engines like OpenAI and Anthropic via APIs, along with tools such as Wolfram Alpha and search engines. A priority-based configuration system simplifies management.

Read more
Development neuro-symbolic

c4wa: A Minimalist and Efficient C to WebAssembly Compiler

2025-06-28
c4wa: A Minimalist and Efficient C to WebAssembly Compiler

c4wa is a compiler that translates a subset of C into WebAssembly. Unlike other compilers, it generates minimalistic and well-optimized WebAssembly code without any glue, embedded libraries, or overhead. It's fully compatible with any WASM runtime out of the box. c4wa supports loops, conditionals, structs, arrays, pointers, and other typical C features, and can output readable WAT format code. It strikes a balance between the higher-level convenience of C and the low-level efficiency of WebAssembly, offering developers a new way to write performant WebAssembly code.

Read more
Development

zenta: Terminal-Based Mindfulness for Coders

2025-06-27
zenta: Terminal-Based Mindfulness for Coders

zenta is a terminal-native tool designed to help programmers maintain focus while coding. It guides users back to the present moment through simple breathing exercises, without the need for tracking or metrics. A single command, `breath` or `breathe`, initiates short or longer breathing sessions, aided by pure visual animations and calming quotes. The `reflect` command facilitates a gentle daily review. zenta advocates for genuine mindfulness, not gamification, emphasizing presence over productivity hacks. It supports multiple operating systems and is open-sourced under the MIT license.

Read more
Development

AI-Powered Dataset Generator: Instantly Preview, Export, and Explore Data

2025-06-27
AI-Powered Dataset Generator: Instantly Preview, Export, and Explore Data

This tool leverages AI (GPT-4) and Faker to generate realistic datasets for demos, learning, and dashboards. Customize datasets via a conversational prompt builder, preview data in real-time, and export as CSV or SQL. It integrates with Metabase for easy data exploration. OpenAI API calls (costing ~$0.05) are only made for data previews; CSV/SQL downloads are free, generating more rows based on the preview's schema. Supports both One Big Table (OBT) and Star Schema for flexible analytics.

Read more
Development dataset generation

typr: A TUI Typing Test with Smart Word Selection

2025-06-27
typr: A TUI Typing Test with Smart Word Selection

typr is a command-line typing test tool inspired by Keybr's word selection algorithm. It optimizes your typing speed by weighting accuracy, letter frequency, and typing speed. Featuring a cool curses-based TUI, it saves your data in a JSON file. Customize your test with options for time limits, word counts, or even endless practice.

Read more
Development typing test

Local Network File Syncing for Two Windows Machines: Ditch the Cloud!

2025-06-27
Local Network File Syncing for Two Windows Machines: Ditch the Cloud!

Tired of syncing files between two Windows machines? Sink offers a revolutionary solution! Bypass the cloud, email, and USB drives. Running on your local network, Sink automatically detects other machines running Sink and syncs files near-instantly. It handles conflicts, preventing data loss, and allows you to ignore specific files and folders using a .sinkignore file (similar to .gitignore). Currently a work in progress, future plans include a UI, custom paths, system tray integration, and support for more than two devices.

Read more

XSLT: A Zero-Config Static Site Generator Built into Your Browser

2025-06-27
XSLT: A Zero-Config Static Site Generator Built into Your Browser

Tired of complex build systems like Next.js, the author sought a simpler way to build static websites. After exploring various options, they discovered XSLT, a language for transforming XML into HTML. By storing website data as XML and using XSLT for transformation, they created a 'client-side' build system requiring no extra tools. The browser handles the XSLT transformation directly, generating the final HTML—a zero-config solution for static site generation. While not a perfect replacement for all scenarios, it offers developers a powerful alternative.

Read more
Development zero-config

Iroh: Revolutionizing Network Communication for Faster, Simpler Connections

2025-06-26
Iroh: Revolutionizing Network Communication for Faster, Simpler Connections

Iroh is a novel network communication framework built on QUIC, enabling public key dialing and automatic discovery and maintenance of the fastest connection. Iroh attempts direct connections, falling back to public relay servers if necessary, with continuous monitoring for optimal speed. It offers pre-built protocols like iroh-blobs for large file transfers and iroh-gossip for building scalable publish-subscribe networks, simplifying development. Primarily written in Rust, Iroh also provides FFI bindings for other languages.

Read more
Development network communication

Howdy: Windows Hello-style Facial Login for Linux

2025-06-26
Howdy: Windows Hello-style Facial Login for Linux

Howdy brings Windows Hello-like facial recognition login to Linux. Using your built-in IR emitters and camera, it provides convenient authentication. Integrating with PAM, it works everywhere you'd normally use a password: login, lock screen, sudo, su, etc. Howdy supports Debian/Ubuntu, Arch Linux, Fedora, and openSUSE, with detailed installation instructions covering .deb packages, AUR, Fedora COPR, and building from source. Important: Howdy's security is not absolute and should not be used as your sole authentication method.

Read more
Development

QEMU Rejects AI-Generated Code Contributions

2025-06-26
QEMU Rejects AI-Generated Code Contributions

The QEMU project has announced a ban on submitting code patches generated by AI. Due to the uncertainties surrounding the copyright and licensing of AI model training data, and the potential legal risks involved, QEMU finds it difficult to ensure compliance for AI-generated code. This policy covers various AI tools such as ChatGPT and Copilot, but does not prohibit the use of AI for other purposes like research, static analysis, or debugging.

Read more
Development

Gemini CLI: Your AI-Powered Code Workflow Companion

2025-06-25
Gemini CLI: Your AI-Powered Code Workflow Companion

The Google Gemini CLI is a command-line AI tool that connects to your tools, understands your code, and accelerates your workflows. It allows you to query and edit large codebases, generate new apps from PDFs or sketches, automate operational tasks, and integrate with tools and MCP servers for functionalities like media generation (Imagen, Veo, Lyria). It also features Google Search integration and offers multiple authentication methods. Simply use command-line prompts to leverage Gemini's capabilities for coding, summarizing changes, generating documentation, and more, dramatically boosting productivity.

Read more
Development

PicoEMP: Open-Source, Low-Cost Electromagnetic Fault Injection Tool

2025-06-25
PicoEMP: Open-Source, Low-Cost Electromagnetic Fault Injection Tool

PicoEMP is a low-cost, open-source Electromagnetic Fault Injection (EMFI) tool designed for self-study and hobbyist research. Utilizing a Raspberry Pi Pico as its controller and featuring a safety shield to mitigate high-voltage risks, it offers a budget-friendly alternative to commercial EMFI tools like ChipSHOUTER. While sacrificing some performance for affordability and ease of use, it remains suitable for learning and personal exploration. Users are responsible for assembly and safety. The project is open-source and welcomes contributions.

Read more

Gnosis Mystic: Empowering AI to Control Your Python Functions in Real-Time

2025-06-25
Gnosis Mystic: Empowering AI to Control Your Python Functions in Real-Time

Gnosis Mystic is a powerful tool that gives AI assistants direct access and control over your Python functions through runtime hijacking and intelligent analysis. With minimal decorators, Claude can inspect, optimize, and control your code in real-time. It solves the problem of AI assistants being blind to your running code, lacking access to runtime behavior and state, and enables real-time function monitoring, safe experimentation, runtime control, intelligent analysis, and live debugging, significantly boosting development efficiency and code security.

Read more
Development

Simple Editor: A Modern Homage to MS-DOS Editor

2025-06-25
Simple Editor: A Modern Homage to MS-DOS Editor

This editor, named "edit", is a modern take on the classic MS-DOS Editor, featuring a contemporary interface and VS Code-like input controls. Designed for accessibility, it's easy to use even for those unfamiliar with terminals. Install the latest version via WinGet or download binaries from the Releases page. Note that the ICU library's version and naming conventions need attention for search and replace functionality.

Read more
Development

Autumn: Streamlining Stripe Integration with an Open-Source Billing System

2025-06-24
Autumn: Streamlining Stripe Integration with an Open-Source Billing System

Autumn is an open-source project simplifying Stripe integration for developers. It lets you build any pricing model—subscriptions, credit systems, usage-based billing, custom plans—with minimal code. No more wrestling with webhooks, upgrades/downgrades, cancellations, or payment failures. Deploy via cloud service or self-host with a few commands. Three core functions—`attach` (handles purchases), `check` (verifies access), and `track` (records usage)—make billing logic a breeze.

Read more
Development

Open-Source Oasis Smart Terrarium: A 3D-Printed Paradise for Plants

2025-06-24
Open-Source Oasis Smart Terrarium: A 3D-Printed Paradise for Plants

Oasis is a fully open-source, mostly 3D-printed smart terrarium designed for humidity-loving plants like mosses, ferns, and orchids. It features high-power LED lighting, a mister for humidity control, fans for airflow, and a temperature/humidity sensor. WiFi connectivity allows control via a phone or computer. The project includes CAD models, electronics designs (KiCad), and software (Rust). While the electronics assembly might be challenging for beginners, the project is largely accessible to DIYers with a 3D printer. Pre-assembled electronics can be ordered, though potentially expensively. The creator plans to eventually offer assembled electronics kits.

Read more
Hardware smart terrarium

haiku.rag: A Retrieval-Augmented Generation Library on SQLite

2025-06-24
haiku.rag: A Retrieval-Augmented Generation Library on SQLite

haiku.rag is a Retrieval-Augmented Generation (RAG) library built on SQLite, eliminating the need for additional servers. It supports various embedding providers (Ollama, VoyageAI, OpenAI, and custom), offering hybrid search combining vector and full-text search. Features include file monitoring, extensive file format support, a CLI, and a Python client for seamless document management and retrieval.

Read more
Development

LibT9: A Lightweight C Library for T9 Typing

2025-06-23
LibT9: A Lightweight C Library for T9 Typing

LibT9 is a lightweight C library for creating T9 typing systems. It boasts no external dependencies beyond a standard C library implementation. Use it as a Linux driver (found in the driver/ directory), a CLI utility (requiring ncurses and cmake), or via a web interface (foxmoss.github.io/libt9/). The project is actively seeking contributions and future plans include punctuation support, an IBus driver, and non-word support.

Read more
Development T9 input Linux driver

Pickaxe: A TypeScript Library for Building Scalable AI Agents

2025-06-23
Pickaxe: A TypeScript Library for Building Scalable AI Agents

Pickaxe is a lightweight TypeScript library for building fault-tolerant and scalable AI agents. It handles the complexities of durable execution, queueing, and scheduling, letting you focus on core business logic. It's not a framework; everything is a function, making integration with existing codebases easy. Agents can call tools, other agents, or any functions you define. Built on Hatchet's durable task queue, Pickaxe ensures fault tolerance and recoverability, automatically resuming execution even after machine failures. It supports distributed deployment across various container platforms and offers configuration options for retries, rate limiting, concurrency control, and more.

Read more
Development

uv: 10-100x Faster Python Package & Project Manager

2025-06-23
uv: 10-100x Faster Python Package & Project Manager

uv is an extremely fast Python package and project manager written in Rust. It replaces pip, pip-tools, pipx, poetry, pyenv, twine, and virtualenv, boasting a 10-100x speed improvement over pip. uv offers comprehensive project management features, including lockfiles, workspaces, Python version management, and cross-platform support (macOS, Linux, Windows). It simplifies dependency management for both single-file scripts and large-scale projects, significantly boosting developer productivity.

Read more
Development

Nano-vLLM: A Lightweight vLLM Implementation with Blazing Speed

2025-06-23
Nano-vLLM: A Lightweight vLLM Implementation with Blazing Speed

Nano-vLLM is a lightweight implementation of vLLM, built from scratch in approximately 1200 lines of Python code. Despite its small size, it achieves inference speeds comparable to the original vLLM. It incorporates various optimizations such as prefix caching, tensor parallelism, Torch compilation, and CUDA graphs. Install via `pip install git+https://github.com/GeeeekExplorer/nano-vllm.git` and refer to example.py for usage. Benchmarks on an RTX 4070 Laptop (8GB) with the Qwen3-0.6B model show throughput slightly exceeding vLLM.

Read more
Development inference speed
1 2 8 9 10 12 14 15 16 50 51