Mycelium: A Novel Data Storage and Transfer Format

2025-05-14
Mycelium: A Novel Data Storage and Transfer Format

Mycelium is a typed format for storing and transferring data, supporting refs, expressions, functions, and types. Its virtual machine, MVM, is designed for efficiency with immutable values and inter-process communication via ports. MycZip encodes Mycelium values into single files, while the Mycelium Network Protocol (MNP), built on QUIC, facilitates peer-to-peer data transfer and caching for optimization. The Spore language provides a user-friendly interface for the MVM.

Read more
Development

AG-UI: A New Protocol for AI Agent-Frontend Interaction

2025-05-13
AG-UI: A New Protocol for AI Agent-Frontend Interaction

AG-UI is a lightweight, event-based, open protocol standardizing how AI agents connect to front-end applications. Supporting various event types and transport methods, it features a flexible middleware layer ensuring cross-environment compatibility. Already integrated with several popular agent frameworks, AG-UI enables real-time chat, bi-directional state syncing, generative UI, and more. With a React client library and messaging clients (in development with AWS SNS), AG-UI offers a simple yet powerful solution for building AI-powered applications.

Read more
Development frontend interaction

HelixDB: Blazing Fast Graph-Vector Database for RAG and AI

2025-05-13
HelixDB: Blazing Fast Graph-Vector Database for RAG and AI

HelixDB is a Rust-based, open-source graph-vector database built for Retrieval Augmented Generation (RAG) and AI applications. Leveraging LMDB for storage, it boasts impressive speed, claiming to be 1000x faster than Neo4j and 100x faster than TigerGraph, while matching Qdrant's performance for vectors. It natively supports graph and vector data types, ensures ACID compliance, and offers a user-friendly CLI and SDKs (TypeScript and Python). The team is currently focused on expanding vector capabilities, enhancing the query language, and building a comprehensive test suite. Long-term plans include developing an in-house storage engine and networking protocols.

Read more
Development

Microsoft Store Package for Windows LTSC

2025-05-13
Microsoft Store Package for Windows LTSC

This project provides a Microsoft Store package for Windows 10 LTSC 2019, 2021, and Windows 11 LTSC 2024. Note that recent LTSC 2019 versions no longer support this store; a system update might be required after installation. Simply download and double-click to install; however, for optimal performance, update to the latest version within the Store settings after installation.

Read more

A5: A Global, Millimeter-Accurate Geospatial Index

2025-05-13
A5: A Global, Millimeter-Accurate Geospatial Index

A5 is a geospatial index partitioning the world into pentagonal cells at 32 resolution levels, with the smallest cell under 30mm² and near-equal area across levels. It simplifies spatial data representation and analysis, enabling calculations of correlations between variables (e.g., elevation and crop yield) and aggregation of point data to understand spatial distribution (e.g., holiday rental density). Implemented in TypeScript, A5 is open-source under the Apache 2.0 license. Compared to other DGGS systems, A5 boasts uniform cell sizes, extremely high resolution (30mm²), and minimal global cell area distortion. This stems from its unique pentagonal tiling of a dodecahedron, minimizing geometric distortion during projection.

Read more

Contributing to Firefox: Source Code, Builds, and Support

2025-05-13
Contributing to Firefox: Source Code, Builds, and Support

Want to contribute to Firefox development? Mozilla provides comprehensive documentation on the source code directory structure (https://firefox-source-docs.mozilla.org/contributing/directory_structure.html) and a quick reference for contributions (https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html), guiding you through building Firefox and creating patches. Need help? Join the Matrix `Introduction` channel (https://chat.mozilla.org/#/room/#introduction:mozilla.org) for support. You can also download nightly builds for testing (https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/ or https://www.mozilla.org/firefox/channel/desktop/#nightly), but be aware that these may contain bugs.

Read more
Development Contribution

FastVLM: Blazing Fast Vision Encoding for Vision Language Models

2025-05-13
FastVLM: Blazing Fast Vision Encoding for Vision Language Models

FastVLM introduces a novel hybrid vision encoder, dramatically reducing encoding time and token output for high-resolution images. Even the smallest variant boasts an 85x faster Time-to-First-Token (TTFT) and a 3.4x smaller vision encoder than LLaVA-OneVision-0.5B. Larger variants, paired with Qwen2-7B LLM, outperform recent models like Cambrian-1-8B, achieving a 7.9x faster TTFT. A demo iOS app showcases its mobile performance. The project provides detailed instructions for inference and supports Apple Silicon and Apple devices.

Read more

wtfis: A Powerful Open-Source Domain/IP Information Gathering Tool

2025-05-12
wtfis: A Powerful Open-Source Domain/IP Information Gathering Tool

wtfis is a command-line tool that gathers information about a domain, FQDN, or IP address using various OSINT services. Designed for ease of use, it presents results in a human-readable format and minimizes API calls to avoid exceeding quotas. It integrates multiple sources like VirusTotal, IP2Whois, Shodan, Greynoise, URLhaus, and AbuseIPDB, providing rich information such as reputation scores, popularity rankings, categories, resolutions, Whois data, open ports, and malware URL associations. Users can configure API keys for advanced features and customize arguments, with Docker deployment also supported.

Read more

Mergeable: A Superior Inbox for GitHub Pull Requests

2025-05-12
Mergeable: A Superior Inbox for GitHub Pull Requests

Mergeable is a browser application designed to improve the management of GitHub Pull Requests. It lets users organize PRs into sections using flexible search queries, stores all data locally in the browser, supports keyboard shortcuts for quick navigation, and connects to multiple GitHub instances (including GitHub Enterprise). Crucially, it highlights PRs awaiting your action, all without needing any GitHub app installations. Try the public instance at https://app.usemergeable.dev or self-host using the documentation at https://www.usemergeable.dev.

Read more
Development

Airweave: Semantically Search Any App with Your Agent

2025-05-12
Airweave: Semantically Search Any App with Your Agent

Airweave empowers your AI agents to semantically search any application. It's MCP-compatible and seamlessly integrates with apps, databases, and APIs, transforming their content into agent-ready knowledge. Whether your data is structured or unstructured, Airweave breaks it down into processable entities, stores it, and makes it retrievable via REST and MCP endpoints. Key features include data synchronization from 25+ sources, entity extraction and transformation, multi-tenant architecture, incremental updates, and semantic search. Built with FastAPI (Python), PostgreSQL and Qdrant databases, and deployable via Docker Compose and Kubernetes.

Read more

StarGuard: Trust Scores for GitHub Repositories

2025-05-12
StarGuard: Trust Scores for GitHub Repositories

StarGuard is a CLI tool designed to detect fake star campaigns, dependency hijacking, license red flags, and other indicators of open-source risk on GitHub. By analyzing stars, dependencies, licenses, maintainers, and code, it generates a trust score, enabling CTOs, security teams, and VCs to quickly assess open-source risks. StarGuard outputs JSON, Markdown, and plain text reports, along with star history plots and shields.io badges.

Read more
Development

kdlfmt: A Robust KDL Code Formatter

2025-05-12
kdlfmt: A Robust KDL Code Formatter

kdlfmt is a command-line tool built on Rust for formatting KDL (Key-Data-List) documents. Installation is flexible, supporting Cargo, Homebrew, npm, and pre-compiled binaries. It offers `format` for formatting, `check` for validation, and `completions` for shell autocompletion. `.kdlfmtignore` files allow for exclusion, and options let you specify KDL version and log level. Whether piping input or processing files, kdlfmt efficiently formats KDL code for improved readability and consistency.

Read more
Development

toyDB: A Distributed SQL Database in Rust for Educational Purposes

2025-05-11
toyDB: A Distributed SQL Database in Rust for Educational Purposes

toyDB is a distributed SQL database built from scratch in Rust as an educational project. It aims to illustrate the architecture and concepts behind distributed SQL databases in a simple and understandable way, supporting most common SQL features including joins, aggregates, and transactions. While performance and scalability aren't primary goals, a benchmark tool is included to evaluate performance under various workloads. toyDB uses Raft for consensus to manage a transactional key/value store, with a SQL query engine built on top.

Read more
Development Distributed Database

Scraperr: Precise Web Data Extraction with XPath

2025-05-11
Scraperr: Precise Web Data Extraction with XPath

Scraperr is a self-hosted web scraping application that uses XPath selectors for precise data extraction. It offers a clean interface to manage scraping jobs, view results, and export data in various formats. Features include queue management, domain spidering, custom headers, media downloads, results visualization, and notification channels. Remember to respect robots.txt, terms of service, and implement rate limiting. Use only on websites that explicitly permit scraping.

Read more
Development

Native Windows Todo App in Pure C

2025-05-11
Native Windows Todo App in Pure C

A modern, native Windows todo application built with C and the Win32 API. It allows users to create, edit, delete, and mark todo items as complete, with persistent storage in AppData. Features include system tray integration and a native Windows look and feel. The application supports up to 100 todo items. The source code is open-source and includes build instructions.

Read more
Development Todo App

GlassFlow: Real-time Streaming ETL for ClickHouse

2025-05-11
GlassFlow: Real-time Streaming ETL for ClickHouse

GlassFlow is a real-time stream processor designed for data engineers to simplify creating and managing data pipelines between Kafka and ClickHouse. It boasts a user-friendly interface for building and managing real-time data pipelines, featuring built-in deduplication and temporal joins. Handling late-arriving events and ensuring exactly-once processing, GlassFlow scales to handle high-throughput data, delivering accurate, low-latency results without sacrificing simplicity or performance. The intuitive web interface simplifies pipeline configuration and monitoring, while its robust architecture guarantees reliable data processing. It supports local development and Docker deployment, and includes a comprehensive demo setup for quick onboarding.

Read more
Development real-time processing

Circuit Board Strain Gauge for Micrometer-Level Deflection Measurement

2025-05-11
Circuit Board Strain Gauge for Micrometer-Level Deflection Measurement

This project presents an ingenious strain gauge design where the sensing element is the circuit board itself. Highly sensitive, it measures deflections in the micrometer range with a full-scale range of +/- 3cm. Utilizing a 4-element or 2-element bridge, it's hand-assembly friendly and requires no reflow oven. It can be used standalone with an integrated Seeed Studio XIAO RP2040 microcontroller or an external one. A Python script for visualization and a Jupyter Notebook for customizing the sensor shape are also provided.

Read more

LoopMix128: Blazing Fast and Robust 2^128 Period PRNG

2025-05-10
LoopMix128: Blazing Fast and Robust 2^128 Period PRNG

LoopMix128 is an extremely fast pseudo-random number generator (PRNG) with a guaranteed period of 2^128, proven injectivity, and clean passes in both BigCrush and PractRand (32TB). Designed for non-cryptographic applications where speed and statistical quality are paramount, it significantly outperforms standard library generators and rivals or surpasses modern high-speed PRNGs like wyrand and xoroshiro128++. Its performance is backed by rigorous testing, passing BigCrush and PractRand with zero anomalies, and boasting a proven 192-bit injective state enabling parallel streams.

Read more

Rasp Pi Carnivorous Plant Monitor: Overengineered Fun

2025-05-10
Rasp Pi Carnivorous Plant Monitor: Overengineered Fun

A developer built a semi-autonomous biosurveillance system, Xenolab, for monitoring carnivorous plants using a Raspberry Pi 5, a 7-inch touchscreen, and 3D-printed enclosure. The system monitors temperature, humidity, soil moisture, and simulates wind and light. While admitting the project is wildly over-engineered for fun, the developer documented the process from 3D modeling and wiring to the final running system.

Read more

Streamlining Claude CLI Interaction with a Python SDK

2025-05-10
Streamlining Claude CLI Interaction with a Python SDK

A new Python SDK, `codesys`, simplifies interaction with the Claude CLI tool. It supports all Claude CLI options, offers automatic or manual streaming output, and allows for customized tool access. Developers can leverage the SDK efficiently by mimicking their actual Claude code workflow—planning the task by exploring the codebase, then implementing the plan. The SDK also provides multiple examples demonstrating automatic and manual streaming output, JSON parsing, custom tool usage, and passing additional arguments.

Read more
Development

QueryLeaf: Effortlessly Translate SQL Queries to MongoDB Commands

2025-05-10
QueryLeaf: Effortlessly Translate SQL Queries to MongoDB Commands

QueryLeaf is a Node.js library that translates SQL queries into MongoDB commands. It parses SQL using node-sql-parser, transforms it into an abstract command set, and then executes those commands against the MongoDB Node.js driver. QueryLeaf supports basic SQL operations (SELECT, INSERT, UPDATE, DELETE) and advanced querying features such as nested field access, array element access, GROUP BY with aggregation functions, and JOINs. It offers multiple interfaces: a library, CLI, and web server. For testing and debugging without a real database, use DummyQueryLeaf.

Read more
Development SQL to MongoDB

Gmail to SQLite: The Ultimate Email Analysis Tool

2025-05-10
Gmail to SQLite: The Ultimate Email Analysis Tool

This script downloads your Gmail emails into a SQLite database for analysis. Query your email data to find out how many emails you received per sender, which emails are the largest, and which unread emails linger. Setup involves creating a Google Cloud project, enabling the Gmail API, and creating an OAuth client ID. After running the script, use the sqlite3 command-line tool to query the database. Incremental and full sync options are available for efficient email data management.

Read more
Development

Erlang Agent: A Distributed Framework for OpenAI API

2025-05-09
Erlang Agent: A Distributed Framework for OpenAI API

A robust, distributed Erlang framework for seamless OpenAI API integration. Featuring built-in supervision trees, dynamic API client generation, and tool execution, it supports all OpenAI API endpoints and boasts fault tolerance, rate limiting, and streaming support. The hierarchical supervision tree ensures stability and reliability. Developers can easily register and execute custom tools and directly access the OpenAI API via simple function calls.

Read more
Development Distributed Framework

BlenderQ: Command-Line Blender Render Queue Manager

2025-05-09
BlenderQ: Command-Line Blender Render Queue Manager

BlenderQ is a terminal UI tool for managing a queue of local Blender renders. Add multiple .blend files to a queue and monitor their progress from your terminal. Built with Node.js and Ink, it supports themes and Nerd Fonts icons, making installation quick and easy. The author chose Node.js over Python or Go due to readily available components that met the project's requirements, enabling faster delivery of a functional and maintainable TUI.

Read more
Development

Cogent Core: Write Once, Run Everywhere

2025-05-09
Cogent Core: Write Once, Run Everywhere

Cogent Core is a free and open-source framework for building powerful, fast, and elegant 2D and 3D applications that run on macOS, Windows, Linux, iOS, Android, and the web from a single Go codebase. This 'write once, run everywhere' framework boasts extensive documentation and interactive examples directly editable and runnable on its website, which is itself a Cogent Core app running on wasm. Installation instructions must be followed before development.

Read more
Development

fui: A Framebuffer-Based TTY UI Library in C

2025-05-08
fui: A Framebuffer-Based TTY UI Library in C

fui is a lightweight C library for interacting with the framebuffer directly within a tty context. It uses a layered drawing system, supporting pixel drawing, primitive shapes (lines, rectangles, circles), bitmap font rendering, keyboard and mouse event handling (via libevdev), and a basic ALSA-based sound system (currently sine waves and chords). The library is statically linked and includes examples and tests (using cmocka). A simple Asteroids game demonstrates the sound capabilities.

Read more
Development Graphics Library

req-update-check: Effortlessly Update Your requirements.txt

2025-05-08
req-update-check: Effortlessly Update Your requirements.txt

Tired of manually updating your `requirements.txt` file? `req-update-check` automates the process! This Python tool checks for updates to your dependencies, displaying severity (major/minor/patch), homepages, and changelogs. It supports caching, comments, and multiple installation methods, streamlining dependency management. Boost your development workflow today!

Read more
Development

Void: The Open-Source Cursor Alternative

2025-05-08
Void: The Open-Source Cursor Alternative

Void is an open-source code editor designed as an alternative to Cursor. The full source code is available on this repository, welcoming contributions from all. A contribution guide (HOW_TO_CONTRIBUTE) and codebase guide (VOID_CODEBASE_GUIDE) are provided. The team is readily accessible via their Discord server and email ([email protected]). Void is a fork of the VS Code repository and encourages collaboration and suggestions.

Read more
Development Cursor alternative

Qtap: An eBPF Agent for Capturing Linux Kernel Network Traffic Without App Modifications

2025-05-08
Qtap: An eBPF Agent for Capturing Linux Kernel Network Traffic Without App Modifications

Qtap is an eBPF-based agent that captures network traffic flowing through the Linux kernel without requiring application modifications, proxy installations, or certificate management. It intercepts data before and after encryption by attaching to TLS/SSL functions, passing it to flexible plugins with comprehensive context (process/container/host/user/protocol, etc.). Qtap displays raw, unencrypted data with minimal overhead and zero latency, augmenting existing observability pipelines and enabling uses like security auditing, network debugging, API development, and troubleshooting third-party integrations. Currently in early development, some APIs may change, and documentation might be incomplete, but community contributions and feedback are welcome.

Read more
Development

Xenon Framework: A Powerful C++ Game Hacking Framework

2025-05-08
Xenon Framework: A Powerful C++ Game Hacking Framework

Xenon is a powerful and flexible C++ framework for creating both internal and external game cheats. Its modular architecture allows easy implementation of features like ESP, Aimbot, and Radar, supporting multiple game engines including Unreal Engine and Unity. Offering both internal (DLL injection) and external (standalone application) cheat options, Xenon simplifies cheat development by abstracting low-level details. A built-in (but still under development) automatic DLL injection system further streamlines the process. Whether targeting Unreal Engine or Unity games, Xenon lets developers focus on game-specific logic.

Read more
1 2 3 4 5 6 8 10 11 12 36 37