Helion: A Modern Doom Engine Redefining Performance

2025-06-12
Helion: A Modern Doom Engine Redefining Performance

Helion is a modern Doom engine built from the ground up, prioritizing performance. It utilizes static rendering and a state management system to overcome the rendering challenges of complex maps, enabling smooth gameplay even on older hardware previously incapable of handling them. Unlike traditional BSP tree rendering, Helion leverages GPU resources efficiently, resulting in massive performance gains. It supports various WAD formats and requires only Windows 7 and an OpenGL 3.3 compatible GPU.

Read more
Game

GitHub's Billionth Repo: A Milestone Marked by 'shit'

2025-06-11
GitHub's Billionth Repo: A Milestone Marked by 'shit'

GitHub celebrated the creation of its one billionth repository, revealing it to be named 'shit'. This event sparked discussions, highlighting GitHub's massive scale as the world's largest code hosting platform, while also prompting conversations about repository naming conventions. While the name is somewhat vulgar, it underscores the vibrancy and creativity within the GitHub community.

Read more
Development Repository Milestone

Chatterbox: Open-Source TTS Model Rivals ElevenLabs, Offers Emotion Control

2025-06-11
Chatterbox: Open-Source TTS Model Rivals ElevenLabs, Offers Emotion Control

Resemble AI unveils Chatterbox, its first production-grade open-source text-to-speech (TTS) model. Benchmarked against closed-source leaders like ElevenLabs, Chatterbox consistently outperforms in side-by-side comparisons. Boasting emotion exaggeration control and ultra-low latency (sub 200ms), it's ideal for memes, videos, games, and AI agents. Furthermore, Chatterbox incorporates Perth watermarking for responsible AI usage. Try it out on Hugging Face!

Read more
AI

Markdown Ninja: One-Command Website & Newsletter Publishing

2025-06-11
Markdown Ninja: One-Command Website & Newsletter Publishing

Markdown Ninja is a lightweight Markdown CMS simplifying the publishing of blogs, websites, and newsletters. Forget complex static site generators, theme customization, and CI/CD pipelines; deploy with a single Docker command. Get started in under 2 minutes. Security is a priority, with comprehensive documentation and flexible licensing options available.

Read more
Development

Node.js Geospatial Intelligence Server powered by Mapbox APIs

2025-06-11
Node.js Geospatial Intelligence Server powered by Mapbox APIs

This Node.js server leverages Mapbox's Model Context Protocol (MCP) to empower AI applications with robust geospatial intelligence. It provides seamless access to Mapbox's comprehensive location data, including global geocoding, points of interest search, multi-modal routing, travel time matrices, isochrone generation, and static map image creation. Whether building an AI travel assistant, logistics optimizer, or location-based recommender, this server provides the necessary spatial intelligence. Compatible with popular clients like Claude Desktop and VS Code. A Mapbox access token is required.

Read more
Development Geospatial

RomM: The Ultimate ROM Manager for Emulators

2025-06-11
RomM: The Ultimate ROM Manager for Emulators

RomM (ROM Manager) is a powerful tool for organizing and playing your game collection. Its clean interface supports multiple platforms, naming schemes, and custom tags. It scans and enhances your library with metadata from IGDB, Screenscraper, and MobyGames, fetching artwork from SteamGridDB and displaying achievements from Retroachievements. Play games directly in your browser using EmulatorJS and RuffleRS. Share your collection, manage multi-disk games, DLCs, and more. Official apps for Playnite and muOS are available. Join the Discord community to connect with other users!

Read more

s5cmd: Blazing Fast S3 Command-Line Tool

2025-06-11
s5cmd: Blazing Fast S3 Command-Line Tool

s5cmd is a lightning-fast command-line tool for interacting with S3 and local filesystems. It boasts impressive speed improvements over existing tools like s3cmd and aws-cli, achieving up to 32x faster uploads and saturating 40Gbps network links for downloads. Supporting a wide array of operations, from basic object management (list, upload, download, delete) to advanced features like server-side encryption, ACL management, and SQL-based JSON selection, s5cmd offers a powerful and efficient workflow. Installation is straightforward via pre-built binaries, Homebrew, MacPorts, Conda, or building from source. It's compatible with Google Cloud Storage and other S3-compatible services, making it a versatile solution for managing object storage.

Read more
Development

V4L2 Virtual Display on Orange Pi 5 Plus: Early VR Experiment

2025-06-11
V4L2 Virtual Display on Orange Pi 5 Plus: Early VR Experiment

This is an early-stage VR virtual display project running on an Orange Pi 5 Plus. It uses V4L2 and OpenGL to capture video from an HDMI input and render it in real-time onto a textured quad in an OpenGL window. Features include Viture headset IMU integration, test patterns, and plane geometry. The project is still under early development, with performance needing significant improvement. Requires OpenGL, GLUT, libv4l2, and optionally libhidapi libraries. Users can control device, fullscreen mode, Viture IMU integration, test patterns, plane distance, and scale via command-line arguments.

Read more
Hardware

s3mini: Blazing Fast and Tiny S3 Client for Edge

2025-06-11
s3mini: Blazing Fast and Tiny S3 Client for Edge

s3mini is an ultra-lightweight (~14KB minified) TypeScript client for S3-compatible object storage, boasting ~15% faster operations per second than alternatives. It runs on Node.js, Bun, Cloudflare Workers, and other edge platforms, tested with Cloudflare R2, Backblaze B2, DigitalOcean Spaces, and MinIO. Featuring essential S3 APIs (put, get, delete, list, etc.) and AWS SigV4 support (no pre-signed URLs needed), s3mini is zero-dependency and perfect for resource-constrained environments. Browser support is not provided.

Read more
Development

Mai: Hack Messenger to Control AI with Meta Glasses

2025-06-10
Mai: Hack Messenger to Control AI with Meta Glasses

Mai is a browser extension that lets you control various AI bots (ChatGPT, Claude, etc.) using voice commands through your Meta Rayban smart glasses or the Messenger app. It cleverly bypasses limitations to send messages to custom AI models. Users can configure multiple API keys, sending messages and images to different AI services, even converting replies to speech. While still early-stage, Mai showcases the potential of future AI integration with wearables.

Read more
Development

XenevaOS: A Ground-Up Open-Source Operating System

2025-06-10
XenevaOS: A Ground-Up Open-Source Operating System

XenevaOS is a brand new operating system built from scratch, supporting both x86_64 and ARM64 architectures. Its kernel, 'Aurora', features a hybrid design. This open-source project welcomes contributions from developers. Current features include: ACPI support, x64 and arm64 kernels, full higher-half memory, DLL driver loading, USB3, high-definition audio, multiprocessor support (multiprocessor scheduler not yet ready), Chitralekha graphics library, Deodhai window manager, Namdapha desktop environment, various storage support, networking (IPv4, UDP/IP, TCP/IP, ICMP), and basic applications (music player, file browser, etc.). The project is currently built on a Windows environment.

Read more
Development

Pydoll: WebDriver-less Browser Automation

2025-06-10
Pydoll: WebDriver-less Browser Automation

Say goodbye to webdriver compatibility nightmares! Pydoll is a revolutionary Python library that connects directly to the Chrome DevTools Protocol, eliminating the need for external drivers for browser automation. It features native captcha bypass (Cloudflare Turnstile and reCAPTCHA v3), asynchronous performance, human-like interactions, and a powerful event system. Its simplicity, power, and ability to handle modern website protections make it ideal for automated testing, web scraping, and automating repetitive tasks.

Read more
Development captcha bypass

CompactLog: A High-Performance Certificate Transparency Log Implementation

2025-06-10
CompactLog: A High-Performance Certificate Transparency Log Implementation

CompactLog is a Certificate Transparency (CT) log implementation built on LSM-tree storage, addressing scalability challenges faced by traditional CT logs. Leveraging SlateDB for LSM-tree storage, it employs STH-boundary versioning and synchronous tree updates to achieve a Maximum Merge Delay (MMD) of 0 seconds. By batching submissions and incorporating certificates into the Merkle tree before issuing SCTs, it eliminates the MMD inherent in many traditional CT logs. Furthermore, CompactLog features certificate chain deduplication, significantly reducing storage costs. Its high performance and reliability make it an ideal choice for next-generation CT logs.

Read more

patolette: A PCA-Based Color Quantization and Dithering Library

2025-06-10
patolette: A PCA-Based Color Quantization and Dithering Library

patolette is a C/Python library for color quantization and dithering, implementing a weighted variant of Xiaolin Wu's PCA-based quantizer. Key features include support for CIEL*u*v* and ICtCp color spaces, optional saliency map weighting for visually prominent areas, and optional KMeans refinement. While still under development and lacking a PyPI package, it's usable now. Manual installation is required, with AVX instruction set support for performance boosts. The library doesn't handle image decoding/encoding; users must handle that themselves.

Read more
Development color quantization

Paws-on-MCP: A Production-Ready Unified MCP Server

2025-06-10
Paws-on-MCP: A Production-Ready Unified MCP Server

Paws-on-MCP is a comprehensive Model Context Protocol (MCP) server implementing the latest MCP 2025-03-26 specification. It showcases MCP capabilities including tools, resources, prompts, roots, and enhanced sampling with model preferences. The project features HackerNews and GitHub API integrations with AI-powered analysis through advanced MCP sampling. While the core MCP functionality is production-ready, some tests failed due to framework concurrency limitations.

Read more
Development

Open-Source Rhythm Dungeon Crawler QRawl: Clever Time Travel Mechanics

2025-06-10
Open-Source Rhythm Dungeon Crawler QRawl: Clever Time Travel Mechanics

QRawl, a 16x9 pixel rhythm dungeon crawler, has open-sourced its code. The game cleverly blends rhythm game and dungeon crawler elements, with core mechanics focused on synchronizing player input with the game's beat. To address the challenge of late but valid player inputs clashing with monster actions, the game uses a 'time travel' mechanic: the game state is saved at the beat, and if a valid input is subsequently given, the game rewinds to this saved state and recalculates game logic. This ensures a smooth rhythm and gameplay experience. The final level reveals a giant QR code, inspiring the author's future game idea: a QR dungeon crawler that generates dungeons from any scanned QR code, transforming everyday intrusions into playful experiences.

Read more

container: Lightweight Container Tool for Apple Silicon Macs

2025-06-09
container: Lightweight Container Tool for Apple Silicon Macs

container is a Swift-based tool for creating and running Linux containers on macOS as lightweight virtual machines. It's OCI-compliant, allowing you to pull and run images from any standard container registry and push built images. It leverages new features in macOS 26 Beta 1 and has networking limitations on macOS 15; upgrading is recommended. Download the installer from the GitHub releases page and use uninstall-container.sh for removal. User data can be preserved during uninstallation.

Read more
Development

Running Linux Containers on Apple Silicon: Introducing Containerization

2025-06-09
Running Linux Containers on Apple Silicon: Introducing Containerization

Containerization is a Swift-based project enabling Linux container usage on Apple Silicon. Leveraging virtualization, it offers comprehensive APIs for managing OCI images, interacting with remote registries, creating filesystems, configuring networking, managing lightweight VMs, and running containerized processes. A miniature init system, vminitd, manages in-VM processes. Building requires an Apple Silicon Mac, macOS 15+, and Xcode 26 Beta+. An optimized Linux kernel configuration ensures fast boot times. Version 0.1.0 is released, with community contributions welcomed.

Read more
Development

Somo: A Human-Friendly Netstat Alternative for Linux

2025-06-09
Somo: A Human-Friendly Netstat Alternative for Linux

Tired of the complexities of netstat? Somo is a more user-friendly socket and port monitoring tool for Linux. It displays information in a clean table view, supports various filter options (protocol, port, IP address, program name, etc.), and offers interactive process killing. Installation is easy, supporting .deb packages for Debian and Cargo installation. Using sudo allows viewing all processes and ports. In short: Somo makes Linux port monitoring simpler, more efficient, and user-friendly.

Read more
Development

Munal OS: An Experimental Unikernel OS in Rust

2025-06-09
Munal OS: An Experimental Unikernel OS in Rust

Munal OS is an experimental operating system written entirely in Rust, featuring a unikernel design, cooperative scheduling, and a security model based on WASM sandboxing. It forgoes traditional components like a bootloader, page mapping, virtual address space, and interrupts. Instead, the entire OS is compiled into a single EFI binary, embedding the kernel, WASM engine, and all applications. Communication with QEMU is handled via VirtIO drivers, enabling a graphical interface, network driver, and TCP stack. While currently limited to QEMU and lacking multi-core support and interrupts, its minimalist design and WASM-based sandboxing offer a fresh perspective on OS design.

Read more
Development

Glowstick: Safe and Efficient Tensor Operations in Rust

2025-06-09
Glowstick: Safe and Efficient Tensor Operations in Rust

Glowstick is a Rust crate that makes working with tensors safe, easy, and fun by tracking tensor shapes within the type system. It offers a variety of tensor operations including matrix multiplication, convolution, reshaping, squeezing, flattening, and more. Integrating seamlessly with popular Rust ML frameworks like Candle and Burn, Glowstick empowers Rust developers with powerful tensor computation capabilities, significantly simplifying the development of deep learning models. Note that the project is currently pre-1.0 and subject to breaking changes.

Read more
Development Tensor

CoverDrop: Secure Messaging for Newsreader Apps

2025-06-09
CoverDrop: Secure Messaging for Newsreader Apps

CoverDrop is a secure messaging system enabling confidential communication between users of news organizations' mobile apps and journalists, without leaving a trace. It comprises four key components: a module integrated into the news app, a cloud-based API, the CoverNode (securely hosted services), and a journalist desktop application. CoverDrop uses 'cover messages' to make secure communication indistinguishable from regular app usage, providing strong plausible deniability. The system's architecture, detailed in a white paper, is designed to protect source anonymity and message integrity. The project is open-source and includes comprehensive documentation.

Read more

tcpulse: A High-Performance Network Load Generator in Go

2025-06-09
tcpulse: A High-Performance Network Load Generator in Go

tcpulse is a high-performance TCP/UDP connection load generator and performance measurement tool written in Go. It operates in server and client modes, enabling load testing, connection establishment performance measurement, sustained connection performance testing, protocol comparison, and infrastructure validation. The client mode offers persistent and ephemeral connection patterns to simulate various application scenarios. tcpulse provides real-time metrics (latency percentiles, throughput, connection counts), rate limiting, multi-target support, TCP/UDP protocol support, and platform optimizations. Results are output in JSON Lines format for easy integration with monitoring and analysis tools.

Read more

futa: A Functionally Useless Terminal Assistant

2025-06-08
futa: A Functionally Useless Terminal Assistant

futa, powered by qwen3, is a terminal assistant that executes simple commands in an incredibly resource-intensive way. Users input any text, and futa uses a large language model to interpret it and then runs what it deems appropriate, potentially including (but not limited to) starting Docker containers or running git commands. futa is characterized by overconfidence, verbose explanations, and extremely low productivity; it might even corrupt your filesystem. The developers explicitly state futa is functionally useless and are not responsible for any resulting damage. In short, futa is a tool for entertainment and experiencing the quirks of AI, unsuitable for production environments.

Read more
Development Terminal Tool

Fray: A Concurrency Testing Tool for Java

2025-06-08
Fray: A Concurrency Testing Tool for Java

Fray is a powerful concurrency testing tool for Java designed to help developers identify and debug elusive race conditions that manifest as assertion violations, runtime exceptions, or deadlocks. Leveraging advanced techniques like probabilistic concurrency testing and partial order sampling, Fray offers controlled concurrency testing and deterministic replay for debugging specific thread interleavings. Easily integrated into existing testing frameworks like JUnit 5 (using annotations) and others, Fray also provides Gradle and Maven plugins for streamlined setup. Contributions are welcome!

Read more

PyOpticL: Code-to-CAD Optical System Engineering Revolution

2025-06-07
PyOpticL: Code-to-CAD Optical System Engineering Revolution

PyOpticL, a Python library, is revolutionizing optical system design. Using beam-path simulation and dynamic routing, it enables intuitive, modular optical layouts without pre-defined coordinates. Supporting reflection, transmission, refraction, and diffraction calculations, PyOpticL streamlines the process from code to CAD model via FreeCAD. Its modular subsystems, built upon baseplates and commercial optical components, have been successfully applied in trapped-ion qubit experiments, showcasing a new paradigm in optical engineering.

Read more
Development

Code Review Tool Tips: Common Errors and Limitations

2025-06-07
Code Review Tool Tips: Common Errors and Limitations

This text lists common messages from a code review tool, covering batch application, code changes, pull request status, multi-line comments, and more. These messages indicate that some suggestions are inapplicable due to no code changes, closed pull requests, viewing subsets of changes, single-line application limits, applying suggestions to deleted lines, already applied suggestions, pending reviews, multi-line comments, or because the action is temporarily unavailable. The text summarizes the various limitations and error messages encountered when handling suggestions in a code review tool.

Read more
Development error messages

Burning Visible Images onto CDs: A Retro Tech Project

2025-06-07
Burning Visible Images onto CDs: A Retro Tech Project

This project details a tool for burning visible images onto the surface of a compact disc. Inspired by similar projects from 15 years ago, the author revived and ported their 2008 code to Qt6. The tool requires the Qt6 library and a Windows binary is provided. Calibration is complex due to geometrical variations between CDs, making the process time-consuming. The author proposes using AI image recognition to improve calibration and welcomes suggestions for improvement.

Read more
Development CD burning

Octocode: AI-Powered Code Indexer and Knowledge Graph Builder

2025-06-07
Octocode: AI-Powered Code Indexer and Knowledge Graph Builder

Octocode is a powerful code indexer and semantic search engine that builds intelligent knowledge graphs of your codebase. It combines advanced AI capabilities with a local-first design, providing deep code understanding, relationship mapping, and intelligent assistance for developers. Supporting numerous programming languages, Octocode offers natural language queries, multi-modal search, intelligent ranking, and symbol expansion. A built-in memory system stores insights, decisions, and context, seamlessly integrating with AI assistants.

Read more
Development

Blazing Fast In-Memory PostgreSQL Testing with py-pglite: No PostgreSQL Installation Needed

2025-06-06
Blazing Fast In-Memory PostgreSQL Testing with py-pglite: No PostgreSQL Installation Needed

py-pglite is a Python testing library providing seamless integration between PGlite and Python test suites. Harness the power of PostgreSQL in your tests without the overhead of a full PostgreSQL installation. It boasts blazing-fast in-memory PostgreSQL for ultra-quick test runs, effortless setup requiring only Node.js, native support for SQLAlchemy & SQLModel, full test isolation with a fresh database per module, 100% PostgreSQL compatibility via PGlite, pytest plug-and-play fixtures, and customizable configurations (timeout, logging, etc.). Utility functions simplify database cleanup and schema management.

Read more
Development
1 2 11 12 13 15 17 18 19 50 51