Kindle Comic Converter: Optimize Comics for eInk Readers

2025-05-07
Kindle Comic Converter: Optimize Comics for eInk Readers

Kindle Comic Converter (KCC) is a powerful tool for optimizing comics and manga for eInk readers like Kindle, Kobo, and Remarkable. It removes margins, supports fixed layouts, and employs various image processing steps to ensure optimal viewing on eInk screens. KCC supports multiple input (folders/CBZ/CBR/PDF, etc.) and output (MOBI/AZW3/EPUB/KEPUB/CBZ, etc.) formats and optimizes file size based on device resolution for improved performance on less powerful ereaders. The software offers a range of options and customization for both casual and advanced users.

Read more
Development comics

Polycompiler: Merging Python and JS into a Single File

2025-05-07
Polycompiler: Merging Python and JS into a Single File

Polycompiler is an experimental project that attempts to merge arbitrary Python and JavaScript code into a single source file. Using clever lambda expressions and the `eval` function, Polycompiler selectively executes either Python or JavaScript code depending on the runtime environment (Python or Node.js). For example, a single code snippet prints 'Hello JS' in Node.js and 'Hello Python' in Python. While still a work in progress, this project offers a potential solution for single-file applications targeting both Python and JavaScript audiences.

Read more
Development

WebMonkeys: Unleash Thousands of Parallel GPU Tasks with Ease

2025-05-07
WebMonkeys: Unleash Thousands of Parallel GPU Tasks with Ease

WebMonkeys is a simple library enabling you to spawn thousands of parallel tasks on your GPU with an incredibly straightforward API. Compatible with both browsers (using browserify) and Node.js, it uses a simplified GLSL 1.0-based language. Data is sent to the GPU using `set`, parallel computations are performed with `work`, and results are retrieved via `get`. WebMonkeys handles the complexities of WebGL, letting you harness the power of the GPU without needing deep WebGL expertise.

Read more

Share Docker Images as Executables

2025-05-07
Share Docker Images as Executables

Introducing `docker2exe`, a tool that converts Docker images into self-contained executables for easy sharing! It's cross-platform compatible, requiring Docker, GoLang, and gzip on the build machine, and only Docker on the execution machine. Usage is straightforward: `docker2exe --name alpine --image alpine:3.9` creates an executable. It also supports embedding the image within the executable, automatically pulling and running it if the image isn't found on the target machine. This is especially useful for smaller images. The resulting executables are typically under 10MB.

Read more
Development Executable Image

Source Code for the Indie Hit VVVVVV Released!

2025-05-07
Source Code for the Indie Hit VVVVVV Released!

Terry Cavanagh, the creator of the acclaimed 2010 indie game VVVVVV (with music by Magnus Pålsson), has released the source code! The release includes the desktop version's source files. While the game is still commercially available for purchase to support the developer, you are free to compile it for personal use. See LICENSE.md for information on distributing compiled versions. Discussion regarding updates primarily takes place on the unofficial VVVVVV Discord server in the #vvvvvv-code channel.

Read more
Game

Reinforcement Learning Algorithms from Sutton's Book

2025-05-06
Reinforcement Learning Algorithms from Sutton's Book

This GitHub repository provides code implementing algorithms and models from Sutton's renowned reinforcement learning textbook, "Reinforcement Learning: An Introduction." The code covers various model-free solvers, requiring only the definition of states, actions, and a transition function. Examples include a single-state infinite variance problem and a Monte Carlo Tree Search maze solver. While not optimized for production, it's a valuable resource for learning reinforcement learning and implementing algorithms from scratch.

Read more
Development

Retro Monospace Fonts: Old Timey Mono & Code

2025-05-06
Retro Monospace Fonts: Old Timey Mono & Code

Darren Embry has released two retro-styled monospace fonts: Old Timey Mono and Old Timey Code. Old Timey Mono is based on the Reproducing Typewriter typeface from as early as 1906, aiming to simulate typewritten text while enhancing readability. Old Timey Code builds upon this, adding a slashed zero, a more distinct digit one, and modifications to select punctuation marks and lowercase letters. Both fonts boast extensive language support, covering Latin, Cyrillic, and Greek scripts, and a wide range of Unicode character sets, making them ideal for coding and screenwriting.

Read more
Design coding font

ACE-Step: A Leap Forward in Music Generation Foundation Models

2025-05-06
ACE-Step: A Leap Forward in Music Generation Foundation Models

ACE-Step is a novel open-source foundation model for music generation that integrates diffusion-based generation with a Deep Compression AutoEncoder and a lightweight linear transformer. This approach overcomes the trade-offs between speed, coherence, and control found in existing LLM and diffusion models. ACE-Step generates up to 4 minutes of music in 20 seconds on an A100 GPU—15x faster than LLM baselines—while maintaining superior musical coherence and lyric alignment. It supports diverse styles, genres, and 19 languages, and offers advanced controls like voice cloning and lyric editing. The project aims to be the 'Stable Diffusion' of music AI, providing a flexible foundation for future music creation tools.

Read more
AI

brush: A POSIX-compatible shell written in Rust

2025-05-06
brush: A POSIX-compatible shell written in Rust

brush is a POSIX- and bash-compatible shell implemented in Rust. It's built and tested on Linux and macOS, with experimental Windows support (fully supported on Windows via WSL). Ready for interactive daily use, it executes most sh and bash scripts, though production use isn't yet recommended. Contributions and feedback are welcome. Installation is via `cargo install --locked brush-shell` or from source. Extensive integration tests ensure compatibility.

Read more
Development

Feedsmith: A Blazing Fast & Robust Feed Parser

2025-05-06
Feedsmith: A Blazing Fast & Robust Feed Parser

Feedsmith is a high-performance JavaScript parser and generator for RSS, Atom, JSON Feed, and RDF feeds, including popular namespaces and OPML files. It preserves the original feed structure, offering clean, object-oriented data with intelligent normalization of legacy elements. Boasting incredible speed, type safety, tree-shaking capabilities, and support for both Node.js and modern browsers, Feedsmith provides both universal and format-specific parsers. It currently supports JSON Feed and OPML generation.

Read more
Development Feed Parser

Plexe: Build ML Models with Natural Language

2025-05-06
Plexe: Build ML Models with Natural Language

Plexe revolutionizes machine learning model building by letting developers define models using plain English. Its AI-powered, multi-agent architecture automates the entire process: analyzing requirements, planning the model, generating code, testing, and deployment. Supporting various LLM providers (OpenAI, Anthropic, etc.) and Ray for distributed training, Plexe simplifies model creation with just a few lines of Python. It even handles synthetic data generation and automatic schema inference. Plexe makes building ML models accessible to a wider audience.

Read more
AI

Outpost: Open Source Outbound Webhooks and Event Destinations

2025-05-06
Outpost: Open Source Outbound Webhooks and Event Destinations

Outpost is a self-hosted, open-source infrastructure enabling event producers to easily add outbound webhooks and event destinations to their platforms. Supporting a wide range of destinations including Webhooks, Hookdeck Event Gateway, Amazon EventBridge, AWS SQS, AWS SNS, GCP Pub/Sub, RabbitMQ, and Kafka, Outpost boasts minimal dependencies (Redis, PostgreSQL or Clickhouse, and a supported message queue), 100% backward compatibility, and optimization for high-throughput, low-cost operation. Built and maintained by Hookdeck, it's written in Go and distributed under the Apache-2.0 license.

Read more

MTerrain: Godot Engine's Optimized Terrain System for Massive Worlds

2025-05-06
MTerrain: Godot Engine's Optimized Terrain System for Massive Worlds

MTerrain is a highly optimized terrain system and editor for Godot Engine, capable of handling terrains up to 16km x 16km. It utilizes an octree-based LOD system and features a terrain shader with support for splatmapping, bitwise, and index mapping. Further functionalities include navigation integration, a grass system with collision detection, a path system using Bezier curves for deforming roads and rivers, and comprehensive editor tools for sculpting, painting, and importing/exporting heightmaps and splatmaps. While requiring some learning, tutorial videos are provided to guide users through terrain sculpting and texture painting.

Read more
Development Terrain Editor

nnd: A Blazing Fast, Lightweight Native Debugger for Linux

2025-05-06
nnd: A Blazing Fast, Lightweight Native Debugger for Linux

Meet nnd, a Linux debugger inspired by RemedyBG, prioritizing speed and lightweight design. It boasts a TUI interface, is built largely from scratch (not based on gdb or lldb), and handles large executables efficiently (tested on a 2.5GB ClickHouse executable). nnd focuses on speed; instantaneous operations are truly instantaneous, while longer operations are handled asynchronously with progress bars. Currently, it only supports Linux x86-64 native code debugging and lacks remote debugging, multi-process support, and reverse stepping. Distributed as a single 6MB executable with no dependencies, it's easily installed via curl or built from source.

Read more
Development

AnuDB: A Lightweight, Serverless C++ JSON Document Database

2025-05-06
AnuDB: A Lightweight, Serverless C++ JSON Document Database

AnuDB is a lightweight, serverless document database designed for C++ applications, offering efficient JSON document storage via MessagePack serialization. Built on RocksDB, it ensures atomicity, durability, and consistency. AnuDB provides a schema-less solution with robust query capabilities and supports MQTT for real-time data communication, ideal for IoT applications. Memory/CPU usage is configurable, and Docker support simplifies deployment.

Read more
Development

From Transistor to Browser: Building a Computer System from Scratch

2025-05-06
From Transistor to Browser:  Building a Computer System from Scratch

This course takes a radical approach to computer science education. Students will build a complete computer system from the ground up, starting with Verilog to blink an LED and culminating in a simple operating system and text-based web browser. The curriculum covers FPGA programming, compiler design, and OS development, culminating in running the system on custom-built hardware. This challenging yet rewarding journey is perfect for those seeking a deep, first-principles understanding of computing.

Read more
Hardware computer systems

VS Code Extension: Auto Add async/await Keywords

2025-05-05
VS Code Extension: Auto Add async/await Keywords

This VS Code extension automatically adds missing `async/await` keywords when you save a TypeScript file. A `tsconfig.json` file is required in your project folder. The extension intelligently adds `async` and `await` keywords to ensure asynchronous functions run correctly. To prevent `await` from being added to a specific asynchronous function, add the comment `// no-await` at the end of the function call. The first conversion might be slow, but subsequent conversions will be faster.

Read more
Development

Real-time AI Voice Chat: Your Digital Conversation Partner

2025-05-05
Real-time AI Voice Chat: Your Digital Conversation Partner

This project allows natural, spoken conversations with an AI using a sophisticated client-server system. It leverages WebSockets for low-latency audio streaming, real-time speech-to-text transcription, LLM processing (Ollama and OpenAI supported), and text-to-speech synthesis. Users can customize the AI's voice and choose from various TTS engines (Kokoro, Coqui, Orpheus). The system features intelligent turn-taking, flexible AI model selection, and is Dockerized for easy deployment.

Read more

Declarative Tkinter UI Library for Python: tkintergalactic

2025-05-05
Declarative Tkinter UI Library for Python: tkintergalactic

tkintergalactic is a declarative Tkinter UI library for Python, inspired by React's virtual DOM approach. It's well-typed, closely maps to underlying Tcl/Tk for easy debugging, and boasts zero dependencies. While still incomplete, its small size makes it easy to understand. Examples demonstrate creating simple windows, buttons, text boxes, and lists, using the packer layout manager. Future improvements include a more efficient diffing algorithm, enhanced state management, and support for more complex UI elements.

Read more
Development

Nakama: A Distributed Server for Scalable Realtime Games and Apps

2025-05-05
Nakama: A Distributed Server for Scalable Realtime Games and Apps

Nakama is a high-performance distributed server built for creating scalable realtime games and applications. It offers features like user registration, social functionalities (friends, groups), chat, various multiplayer modes (realtime and turn-based), leaderboards, tournaments, parties, in-app purchase validation, and notifications. Developers can extend server functionality using Lua, TypeScript/JavaScript, or Go. Nakama supports Docker deployment and provides native binaries and client libraries for various platforms (.NET, Unity, JavaScript, Java, Unreal Engine, etc.). It also includes a web UI for management and monitoring.

Read more

Redfly.ai: Revolutionizing Database Performance with Schema-Agnostic Caching

2025-05-05
Redfly.ai: Revolutionizing Database Performance with Schema-Agnostic Caching

After 20+ years building data-driven apps, the redfly.ai team tackled database performance, scalability, and cost issues head-on. Their solution? The world's first schema-agnostic caching system. By effectively caching all reads and using the database primarily for storage, redfly.ai bypasses most disk-based database challenges. Currently supporting SQL Server and Postgres with plans for broader database and cloud platform support, redfly.ai aims to provide developers with a high-performance, cost-effective data access solution.

Read more
Development database caching

Klavis AI: Effortless Production-Ready MCP Integration

2025-05-05
Klavis AI: Effortless Production-Ready MCP Integration

Klavis AI makes connecting to production-ready MCP servers and clients at scale effortless. Integrate with your AI application in under a minute and scale to millions of users using their open-source infrastructure, hosted servers, and multi-platform clients. Klavis AI lowers the barrier to using MCPs by providing stable production-ready MCP servers, built-in authentication, high-quality servers, MCP client integration, 100+ tool integrations, and customization options. Create new MCP server instances via API key and set up auth tokens or use their in-house OAuth flow.

Read more

Bracket: An Easy-to-Use Tournament System in Async Python

2025-05-05
Bracket: An Easy-to-Use Tournament System in Async Python

Bracket is an easy-to-use tournament system built with async Python (FastAPI) and Next.js (using the Mantine library). It supports single elimination, round-robin, and Swiss formats, allowing for multi-stage tournaments with drag-and-drop scheduling, customizable dashboards, and team/player management. A demo is available, and deployment is simple via Docker. Multiple languages are supported (via Crowdin).

Read more

CodeCafé: Real-time Collaborative Coding in Your Browser

2025-05-05
CodeCafé: Real-time Collaborative Coding in Your Browser

CodeCafé is a hyper-collaborative, real-time development environment built directly into your browser. Designed to make pair programming, teaching, and collaborative web development as seamless as sharing a thought, CodeCafé addresses the limitations of existing tools for real-time coding. It offers a browser-based coding space with features like pixel-perfect live preview, a familiar VS Code-like editing experience, and zero setup. Powered by a custom Operational Transformation (OT) system, it enables fluid, Google Docs-style collaboration, even with multiple simultaneous edits. The backend uses Java Spring Boot and a WebSocket API, while the frontend leverages React, TypeScript, and other modern technologies.

Read more

Modern LaTeX: A Quick Start Guide

2025-05-05
Modern LaTeX: A Quick Start Guide

Tired of outdated LaTeX tutorials? This modern guide provides a quick start, ditching the obsolete knowledge of the 90s and focusing on practical tips. It includes a PDF download link and detailed instructions on installing LuaLaTeX, configuring fonts (like Garamond Premier, Neue Haas Grotesk, etc.), and using latexmk or manual compilation. The guide also encourages reader contributions and suggestions.

Read more
Development

Feather: A Lightweight, DX-First Web Framework for Rust

2025-05-04
Feather: A Lightweight, DX-First Web Framework for Rust

Feather is a lightweight web framework for Rust, inspired by the simplicity of Express.js but built for Rust's performance and safety. It features a middleware-first architecture, making route handlers, auth, and logging all composable. Recent versions include a Context API for easy state management. Feather boasts a minimal, ergonomic API, is modular and extensible, and offers great tooling out of the box. Essentially, Feather aims to bring the ease of Express.js to the Rust ecosystem without compromising performance or safety.

Read more
Development

Sanctum: A Secure and Auditable VPN Daemon

2025-05-04
Sanctum: A Secure and Auditable VPN Daemon

Sanctum is a small, reviewable, capable, pq-safe, and fully privilege-separated VPN daemon for OpenBSD, Linux, and macOS. Its privilege separation design ensures that critical assets are isolated from processes interacting with the internet or handling non-cryptographic tasks. Sanctum also offers peer-to-peer tunnels that traverse NAT, enabling direct device communication without needing to open firewall ports or configure forwarding rules. The system uses multiple processes, each sandboxed and running as a separate user for enhanced security. Sanctum supports various ciphers and uses a hybrid key exchange for post-quantum security.

Read more

EZ-TRAK: Open-Source Satellite Tracking Suite

2025-05-04
EZ-TRAK: Open-Source Satellite Tracking Suite

EZ-TRAK is an open-source satellite tracking suite designed for amateur radio operators, weather satellite enthusiasts, and educational purposes. It uses a portable satellite dish antenna and a BLE device to track satellites in real-time, providing azimuth and elevation data for optimal antenna positioning. Features include a graphical user interface, pass prediction, data recording, and support for multiple data sources. Detailed setup and usage instructions are provided.

Read more

TScale: Training LLMs on Consumer Hardware

2025-05-04
TScale: Training LLMs on Consumer Hardware

TScale is a transformer model training and inference framework written in C++ and CUDA, designed to run on consumer-grade hardware. It achieves significant cost and time reductions through optimized architecture, low-precision computation (fp8 and int8), CPU offloading, and synchronous and asynchronous distributed training. Even a 1T parameter model becomes tractable with clever indexing techniques, enabling training on typical home computers. TScale demonstrates immense potential in lowering the barrier to entry for LLM training.

Read more

sxwm: Minimal, Fast, Configurable Tiling Window Manager for X11

2025-05-04
sxwm: Minimal, Fast, Configurable Tiling Window Manager for X11

sxwm is a lightweight X11 tiling window manager prioritizing minimalism, speed, and configurability. It seamlessly switches between tiling and floating layouts, boasts 9 workspaces, and features a user-friendly configuration file (sxwmrc) requiring no C programming knowledge. Supporting mouse interactions, multi-monitor setups, and integration with tools like sxbar, sxwm delivers a highly efficient and responsive window management experience. Its key strengths lie in its incredibly low resource usage and blazing-fast performance.

Read more
Development
1 2 19 20 21 23 25 26 27 50 51