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

Claude Composer: A CLI Wrapper for Enhanced Claude Code Automation

2025-06-05
Claude Composer: A CLI Wrapper for Enhanced Claude Code Automation

Claude Composer is a command-line interface (CLI) wrapper designed to enhance Claude Code's user experience and automation capabilities. It automates permission dialogs, provides system notifications, and allows for custom rulesets and toolsets to fine-tune Claude Code's behavior. With flexible configuration, users can precisely control the level of automation, ranging from maximum security to maximum automation, supporting both project-specific and global configurations.

Read more
Development

Containerized Environments for Coding Agents: Multi-Agent Collaboration, Simplified

2025-06-05
Containerized Environments for Coding Agents:  Multi-Agent Collaboration, Simplified

Container-use is an open-source CLI tool providing each coding agent with its own containerized environment. Run multiple agents safely and independently, supporting Claude Code, Cursor, and other MCP-compatible agents. Each agent gets an isolated git branch and container, with real-time visibility of command history and logs, allowing for direct intervention and control. Standard git workflows are supported, and it's compatible with any agent, model, or infrastructure, avoiding vendor lock-in. While in early development with potential rough edges, it features rapid iteration and responsive feedback.

Read more
Development multi-agent

HyperDX: Blazing-Fast Log and Trace Visualization on ClickHouse

2025-06-05
HyperDX: Blazing-Fast Log and Trace Visualization on ClickHouse

HyperDX, a core component of ClickStack, empowers engineers to rapidly diagnose production issues. It provides lightning-fast search and visualization of logs and traces atop any ClickHouse cluster (think Kibana, but for ClickHouse). Offering intuitive full-text and property searching, anomaly trend analysis, alerting, and performance monitoring from HTTP requests to database queries, HyperDX integrates seamlessly with OpenTelemetry and supports numerous languages and platforms. Deployable via Docker or ClickHouse Cloud, HyperDX aims to simplify production telemetry analysis, addressing the cost, usability, and tool-hopping limitations of existing solutions. It's designed to make production observability accessible to all engineers.

Read more
Development Log Visualization

Dino Programming Language: Scripting, Functional, and Object-Oriented Powerhouse

2025-06-05
Dino Programming Language: Scripting, Functional, and Object-Oriented Powerhouse

Dino is a high-performance programming language blending scripting, functional, and object-oriented paradigms. Its history dates back to 1993, initially used at the Russian game company ANIMATEK. This document details the implementation of Dino's 0.98 development version, covering its bytecode compiler, interpreter, JIT compiler, and type inference. Performance comparisons against Python, PyPy, Ruby, and others are presented across architectures like x86-64 and AARCH64. Dino boasts features like multi-precision integers, heterogeneous extensible arrays, associative tables, first-class functions, fibers, exception handling, and pattern matching, with innovative class composition for safe and powerful object orientation.

Read more

phptop: Lightweight PHP Performance Monitoring Tool

2025-06-05
phptop: Lightweight PHP Performance Monitoring Tool

phptop is a lightweight PHP performance monitoring tool that tracks per-query execution time (wallclock, user, and system CPU time) along with memory and other resource usage. It's easily activated globally on a LAMP server with a single line configuration change in your php.ini. It's low-resource and has been used by Bearstech in production for years without issue. Requires PHP >= 5.2.0, tested up to PHP 8.2.

Read more
Development

NoteGen: AI-Powered Cross-Platform Note-Taking App

2025-06-05
NoteGen: AI-Powered Cross-Platform Note-Taking App

NoteGen is a cross-platform Markdown note-taking application leveraging AI to seamlessly bridge recording and writing. It supports various recording methods (screenshots, text, illustrations, etc.) and uses native Markdown for easy migration. Offline usage is supported, along with synchronization to GitHub and Gitee private repositories. AI enhancement allows users to configure various models like ChatGPT and Gemini for AI-assisted writing, polishing, and translation. Its core feature is the smooth transition from 'recording to writing,' boosting efficiency.

Read more
Development AI Note-taking

Foam: Open-Source PKM Built on VS Code & GitHub

2025-06-05
Foam: Open-Source PKM Built on VS Code & GitHub

Foam is a free, open-source personal knowledge management (PKM) and sharing system inspired by Roam Research, built on Visual Studio Code and GitHub. It lets you organize research, keep rediscoverable notes, write long-form content, and optionally publish it to the web. Features include bidirectional linking, graph visualization, templating, tagging, and more, helping you build a personal knowledge base with easy navigation and management tools. While still under rapid development, its powerful features and open nature make it a compelling PKM choice.

Read more
Development

VectorSmuggle: Exfiltrating Data from AI/ML Systems via Vector Embeddings

2025-06-04
VectorSmuggle: Exfiltrating Data from AI/ML Systems via Vector Embeddings

VectorSmuggle is an open-source security research project demonstrating sophisticated vector-based data exfiltration techniques in AI/ML environments, focusing on RAG systems. It leverages advanced steganography, evasion techniques, and data reconstruction methods to highlight potential vulnerabilities. This framework supports numerous document formats and offers tools for defensive analysis, risk assessment, and improved AI system security.

Read more

MCP Server Boilerplate: OAuth & PostgreSQL on Cloudflare Workers

2025-06-04
MCP Server Boilerplate: OAuth & PostgreSQL on Cloudflare Workers

This project offers a complete boilerplate for building remote Model Context Protocol (MCP) servers on Cloudflare Workers, featuring custom OAuth authentication and PostgreSQL database integration. It includes a full OAuth 2.1 provider, PostgreSQL integration, serverless deployment via Cloudflare Workers, an MCP tools framework, a custom routes framework, a beautiful UI, robust security features, and mobile readiness. Developers can leverage TypeScript, hot reload, and comprehensive error handling. The boilerplate also includes an easy-to-use system for adding REST API endpoints and a fully customizable OAuth consent screen.

Read more
Development

Chrome Blocks Unauthorized Local Network Access from Websites

2025-06-04
Chrome Blocks Unauthorized Local Network Access from Websites

The Chrome team is designing a new feature to prevent websites from accessing local network devices without user permission. Currently, malicious websites can exploit a user's browser as a "confused deputy," accessing local devices like printers. The new approach uses a permission mechanism to control local network access, requiring explicit user authorization before a website can communicate with local network devices. This aims to enhance user privacy and security, preventing malicious attacks, but may also impact some existing services that rely on this functionality.

Read more

RISC-V Emulator in ClickHouse SQL: Running Programs Inside a Database

2025-06-04
RISC-V Emulator in ClickHouse SQL: Running Programs Inside a Database

This project builds a RISC-V emulator using ClickHouse SQL, making ClickHouse Turing complete. The emulator leverages ClickHouse's materialized views and Redis for memory, simulating CPU instruction execution through a series of SQL commands. While current performance is hampered by a bug in ClickHouse's KV storage engine, it can already run simple RISC-V programs and supports features like printing, file operations, and network communication. This offers a novel approach to running programs directly within a database, but performance bottlenecks need to be addressed.

Read more
Development

Elide Gradle Plugin: Blazing Fast Java Compilation

2025-06-03
Elide Gradle Plugin: Blazing Fast Java Compilation

The Elide Gradle plugin leverages the Elide runtime to dramatically improve dependency resolution and Java compilation speed in Gradle projects. Elide builds the javac compiler as a native image and includes it within the Elide binary. This plugin modifies your Gradle build configuration to use Elide's toolchain instead of Gradle's, skipping JIT warmup and resulting in up to a 20x speed improvement in compilation. Additionally, Elide offers optimized Maven dependency resolution and fetching, caching dependencies locally to further accelerate build times.

Read more
Development Java Compilation

Turn Your iPhone into an AirPlay Receiver with AirAP

2025-06-03
Turn Your iPhone into an AirPlay Receiver with AirAP

AirAP, a native iOS AirPlay server written in Swift, lets you use your iPhone as an AirPlay receiver. Stream audio from your Mac, Apple TV, or other iOS devices to your iPhone. Perfect for late-night work (routing audio to headphones), developers testing audio apps, or building a multi-room audio setup. Just install the app, connect to the same Wi-Fi, and your iPhone will appear as an AirPlay destination.

Read more
Development Audio Streaming

Alfred Workflow: Instant Access to Google Cloud Services

2025-06-03
Alfred Workflow: Instant Access to Google Cloud Services

Tired of the hassle of accessing Google Cloud services? This Alfred workflow makes everything quick and easy! Just type `gcp` in Alfred to fuzzy search over 250 Google Cloud services and subservices, and directly search GCP resources across 20+ services. It supports one-click copy, paste, or opening GCP console links, and provides useful tools like caching and log viewing. Most importantly, it's secure and reliable, using only your local gcloud CLI for authentication and never touching your credentials. Try it now!

Read more
Development Workflow

Lingo.dev Compiler: Build Multilingual React Apps at Compile Time

2025-06-03
Lingo.dev Compiler: Build Multilingual React Apps at Compile Time

Lingo.dev announces its new compiler, an open-source i18n toolkit leveraging LLMs for localization and translation of web, mobile apps, and markdown content. The compiler enables building multilingual React apps at compile time without altering existing components. Lingo.dev also offers a CLI tool and CI/CD integration for speed and automated updates. This community-driven project welcomes contributions.

Read more
Development
1 2 3 4 5 7 9 10 11 42 43