Preset
Background
Text
Font
Size
Width
Account Thursday, March 26, 2026

The Git Times

“We are called to be architects of the future, not its victims.” — Buckminster Fuller

AI Models
Claude Sonnet 4.6 $15/M GPT-5.4 $15/M Gemini 3.1 Pro $12/M Grok 4.20 $6/M DeepSeek V3.2 $0.89/M Llama 4 Maverick $0.60/M
Full Markets →

Pascal Editor Brings Precision 3D Building Design to the Browser 🔗

Sophisticated 2D floorplanning and WebGPU rendering combine in a React-based architecture that redefines web-native architectural modeling

pascalorg/editor · TypeScript · 900 stars · Latest: v0.3.0

Pascal Editor is a full-featured 3D building editor that lets developers and designers create, edit, and visualize complex structures directly in the browser. Built with React Three Fiber and WebGPU, it delivers responsive performance previously only available in desktop applications while maintaining the accessibility and extensibility of the modern web stack.

The project follows a thoughtfully engineered Turborepo monorepo structure that cleanly separates concerns across three packages.

Pascal Editor is a full-featured 3D building editor that lets developers and designers create, edit, and visualize complex structures directly in the browser. Built with React Three Fiber and WebGPU, it delivers responsive performance previously only available in desktop applications while maintaining the accessibility and extensibility of the modern web stack.

The project follows a thoughtfully engineered Turborepo monorepo structure that cleanly separates concerns across three packages. The @pascal-app/core package handles node schemas, scene state management with Zustand, geometry generation systems, spatial queries, and an event bus. The @pascal-app/viewer package focuses exclusively on 3D rendering, providing sensible defaults for camera controls and post-processing effects. The editor application then layers interactive tools, selection management, and domain-specific behaviors on top of the viewer.

This separation allows the viewer to function independently while the editor extends it with specialized functionality. State management follows the same modular philosophy. Three distinct Zustand stores manage different aspects of the application: useScene in the core package tracks nodes, maintains root IDs, handles CRUD operations, and persists data to IndexedDB with undo/redo capabilities through Zundo. The useViewer store manages selection and display modes, while useEditor controls active tools and UI preferences. The clean access patterns work equally well inside React components and outside in systems or callbacks.

The recently released v0.3.0 significantly expands the tool's capabilities. The standout addition is a comprehensive 2D Floorplan panel that transforms how users draft building layouts. Architects can draw walls with 0.5m grid snapping, place doors and windows directly onto walls, and edit zone and slab polygons using intuitive vertex and midpoint handles. The panel supports panning, zooming, marquee selection, and multi-select, while wall endpoint dragging automatically recalculates junction miters. Users can even overlay reference images as tracing guides.

Complementing the floorplan view are new wall measurement labels that appear as 3D overlays in the viewport. These labels dynamically follow the camera, respect metric or imperial unit preferences, and accurately account for miter geometry at wall junctions. The release also includes a completely rewritten command palette built on a registry-based architecture, enabling extensible commands grouped by category with visual keyboard shortcut tokens.

What makes Pascal Editor technically compelling is its pragmatic approach to complex problems. The introduction of getWallPlanFootprint() in the core package generates miter-aware 2D polygons used consistently across both the floorplan and measurement systems. A new selection manager improves multi-select behavior, while camera focus commands intelligently center the view on any node's bounding box. The project even includes an error boundary that gracefully handles broken item models.

For developers building the next generation of design tools, Pascal Editor demonstrates how modern web technologies can tackle domains traditionally dominated by native desktop software. Its architecture serves as both a practical tool and an educational example of scalable React Three Fiber applications.

The editor's node-based scene representation provides a flexible foundation for everything from simple structures to multi-level buildings with complex spatial relationships. By embracing web standards while maintaining architectural precision, Pascal Editor points toward a future where sophisticated 3D design tools are as accessible as web browsers themselves.

Use Cases
  • Architects drafting precise building layouts in real-time 3D
  • Developers prototyping interactive architectural visualization tools
  • Educators teaching spatial design through web-based 3D modeling
Similar Projects
  • Spline - Delivers beautiful web 3D design but lacks Pascal's building-specific tools and floorplan precision
  • Vectary - Browser-based 3D modeling platform with stronger focus on product design than architectural workflows
  • Blender - Industry-standard desktop 3D suite that offers more features but no native web accessibility or React integration

More Stories

HolyClaude Delivers Complete AI Coding Workstation Via Docker 🔗

Containerized solution combines Claude Code web UI, headless browser and extensive dev tools to eliminate setup friction for builders

CoderLuii/HolyClaude · Dockerfile · 535 stars 4d old

Developers frequently lose hours to configuration when assembling AI coding environments. Docker shared memory limits prevent Chromium from launching, Xvfb remains unconfigured, UID mismatches trigger permission errors, and Claude Code installers hang on root-owned directories. SQLite databases lock on NAS mounts.

Developers frequently lose hours to configuration when assembling AI coding environments. Docker shared memory limits prevent Chromium from launching, Xvfb remains unconfigured, UID mismatches trigger permission errors, and Claude Code installers hang on root-owned directories. SQLite databases lock on NAS mounts. These recurring obstacles turn what should be productive coding time into tedious system administration.

HolyClaude solves this problem by delivering a fully functional AI development workstation in one docker compose up command. The container includes the real Claude Code CLI with web UI, a headless browser powered by Playwright, five AI CLIs, and more than 50 development tools. It ships with TypeScript and Python runtimes, deployment utilities, database clients, and the GitHub CLI already configured and ready.

The project stands out because it runs the authentic Anthropic CLI rather than a wrapper or proxy. Developers use their existing subscriptions—Claude Max/Pro plans authenticate through the web UI via OAuth, while API keys are set directly. Credentials stay stored locally in the bind-mounted ./data/claude/ volume, preserving original billing and security models with no additional cost.

Creator CoderLuii built the container after weeks of daily use on a personal server, addressing every edge case encountered. The Dockerfile contains specific fixes for Chromium memory requirements, proper Xvfb setup, UID/GID mapping, and installer compatibility. This battle-testing shows in the project's stability across local and remote Docker hosts.

The v1.1.0 release replaced the previous Pushover notification backend with the Apprise engine, adding support for over 100 services including Discord, Telegram, Slack, Email, and Gotify. New NOTIFY_* environment variables enable per-service configuration, while NOTIFY_URLS provides a catch-all option. The update also added GHCR support alongside Docker Hub and corrected image references in documentation.

These changes reflect a focus on practical developer experience. The headless browser combined with Claude Code enables AI agents that can navigate web interfaces, capture screenshots, and execute tests as part of the coding workflow. Rather than spending two hours manually assembling tools, developers open their browser and begin building immediately.

As AI coding becomes central to modern development, containers that eliminate configuration overhead deliver genuine productivity gains. HolyClaude demonstrates how thoughtful engineering around Docker constraints can package sophisticated AI capabilities into reliable, reproducible environments.

Use Cases
  • Solo developers launching full Claude coding environments instantly
  • Engineering teams standardizing AI workstations across Docker hosts
  • Builders integrating headless browser testing with AI agents
Similar Projects
  • OpenDevin - Delivers open AI coding agents but requires more manual configuration than HolyClaude's all-in-one container
  • Aider - Offers terminal-based AI pair programming without the web UI, Playwright integration or notification system
  • Continue.dev - Integrates AI into IDEs but lacks the comprehensive Docker-packaged tools and headless browser setup

Rust CLI Tool Fetches Data from 55 Websites 🔗

Opencli-rs delivers single-command web retrieval with Electron control and local tool integration

nashsu/opencli-rs · Rust · 624 stars 2d old

opencli-rs is a command-line tool written in Rust that retrieves structured information from websites using a single command. It supports Twitter/X, Reddit, YouTube, HackerNews, Bilibili, Zhihu, Xiaohongshu and more than 55 other sites total.

The project is a complete rewrite of the original OpenCLI codebase, which was implemented in TypeScript.

opencli-rs is a command-line tool written in Rust that retrieves structured information from websites using a single command. It supports Twitter/X, Reddit, YouTube, HackerNews, Bilibili, Zhihu, Xiaohongshu and more than 55 other sites total.

The project is a complete rewrite of the original OpenCLI codebase, which was implemented in TypeScript. The Rust version maintains near feature parity while achieving major efficiency gains. Benchmarks show memory usage of 15 MB for public commands versus 99 MB in the Node.js implementation, and 9 MB for browser commands versus 95 MB. The compiled result is a single 4.7 MB binary with zero runtime dependencies.

Beyond data retrieval, the tool can control Electron-based desktop applications, turning programs such as Cursor, ChatGPT, Notion and Discord into scriptable command-line interfaces. It also integrates directly with existing local tools including gh, docker and kubectl.

The design specifically supports AI agent workflows. Commands can be automatically discovered when opencli-rs list is configured in agent instruction files, and custom local CLIs can be registered for seamless invocation.

Real-world timing tests demonstrate up to 12 times faster execution. For example, fetching Bilibili hot listings completes in 1.66 seconds compared to 20.1 seconds in the original implementation.

Use Cases
  • AI developers configure agents to retrieve real-time web data
  • Engineers control Electron desktop apps from the terminal
  • Users integrate local CLIs with multiple website sources
Similar Projects
  • opencli - original TypeScript version with 10x higher memory use
  • scrapy - Python framework needing custom code instead of built-in site support
  • puppeteer-cli - browser automation tool lacking prebuilt templates for 55 sites

GoClaw Rebuilds AI Agent Gateway with Multi-Tenant Security 🔗

Go port of OpenClaw adds PostgreSQL isolation and single binary deployment for scaled AI operations

nextlevelbuilder/goclaw · Go · 1.2k stars 1mo old

GoClaw provides a multi-agent AI gateway developed in Go as a port of OpenClaw. The system emphasizes multi-tenant isolation, five-layer security and native concurrency for large-scale AI agent deployments.

Support for more than 20 LLM providers allows integration with OpenAI, Anthropic and other services.

GoClaw provides a multi-agent AI gateway developed in Go as a port of OpenClaw. The system emphasizes multi-tenant isolation, five-layer security and native concurrency for large-scale AI agent deployments.

Support for more than 20 LLM providers allows integration with OpenAI, Anthropic and other services. Seven channels cover common interfaces including Discord bots, Telegram bots and web applications. Data management uses multi-tenant PostgreSQL with vector search capabilities.

Key features include agent teams that operate with shared task boards. Inter-agent delegation works through both sync and async methods. The architecture supports hybrid agent discovery across the system.

A notable technical choice is the single static binary output. The compiled application measures approximately 25 MB and requires no external runtime. This enables fast startup and straightforward distribution.

Setup follows two paths. Source builds use make build and the ./goclaw onboard command for configuration. Docker deployments run prepare-env.sh then make up to handle services and migrations.

The design prioritizes safety through AES-256-GCM encrypted API keys and isolated sessions. Production observability tools complete the package for operational monitoring.

Use Cases
  • Enterprise developers deploying secure multi-tenant AI agent systems
  • Organizations integrating multiple LLM providers into agent workflows
  • Teams building production AI chatbots for Discord and Telegram
Similar Projects
  • OpenClaw - original JavaScript version without Go concurrency or multi-tenancy
  • CrewAI - Python agent framework lacking single-binary deployment and PostgreSQL isolation
  • LangGraph - workflow orchestration tool without built-in multi-tenant security layers

Squad Creates Persistent AI Agent Teams in Repositories 🔗

Tool uses GitHub Copilot to deploy specialist agents that live in code and evolve with projects

bradygaster/squad · TypeScript · 1.4k stars 1mo old

Squad turns GitHub Copilot into a persistent team of AI specialists that reside directly in a developer's repository. The TypeScript project creates individual agents for roles including frontend, backend, tester and lead. Each agent maintains its own context and knowledge files, reading only its designated information and writing learned details back to the repository.

Squad turns GitHub Copilot into a persistent team of AI specialists that reside directly in a developer's repository. The TypeScript project creates individual agents for roles including frontend, backend, tester and lead. Each agent maintains its own context and knowledge files, reading only its designated information and writing learned details back to the repository.

After running squad init in a Git repository, developers select the Squad agent in VS Code Copilot Chat and describe their project. The system proposes a team based on the description. Once confirmed, the agents persist across sessions and accumulate project-specific knowledge. They share decisions through structured files rather than a single conversation history.

Installation requires npm install -g @bradygaster/squad-cli and GitHub authentication via the gh CLI for features involving issues and pull requests. The --yolo flag prevents repeated approval prompts during agent operations. Version 0.9.1 fixes installation problems from the prior release.

The approach keeps institutional knowledge inside the codebase itself. As alpha software, Squad notes that APIs and CLI commands may change, with updates tracked in the changelog. This structure offers developers a way to maintain specialist AI support that grows alongside their projects rather than resetting with each new chat session.

(178 words)

Use Cases
  • Solo developers building full-stack apps with AI specialists
  • Engineers maintaining legacy code through accumulated agent knowledge
  • Programmers documenting decisions via persistent team member files
Similar Projects
  • CrewAI - multi-agent framework but lacks Squad's repository persistence
  • AutoGen - supports agent conversations without embedding knowledge in git
  • OpenDevin - external AI developer platform unlike Squad's IDE integration

Golang Skills Extend AI Coding Assistants 🔗

Reusable instruction sets deliver targeted expertise without bloating context windows

samber/cc-skills-golang · Go · 334 stars 4d old

samber/cc-skills-golang supplies a focused collection of agentic skills for AI coding tools working with Go. The skills cover language idioms, testing approaches, security practices, observability patterns and concurrency patterns used in production systems.

These reusable instruction sets load on demand, allowing AI assistants to access domain expertise only when relevant.

samber/cc-skills-golang supplies a focused collection of agentic skills for AI coding tools working with Go. The skills cover language idioms, testing approaches, security practices, observability patterns and concurrency patterns used in production systems.

These reusable instruction sets load on demand, allowing AI assistants to access domain expertise only when relevant. The modular design prevents context overload while giving models concrete, battle-tested guidance.

Installation works across multiple platforms. The universal skills CLI accepts a single command to add all skills or select individuals. Direct support exists for Claude Code through its plugin system, while Cursor, Copilot, Gemini CLI and Openclaw discover skills placed in standardized directories.

Every skill was bootstrapped from real project commits using Claude Code but then edited, tested and reviewed by a human. The maintainer explicitly rejects purely AI-generated content, stating that such material proves ineffective in practice.

Version 1.2.0 added skills for several samber libraries including lo, ro, mo, hot and the slog family. A new CI job now maintains library coverage automatically.

The collection deliberately separates Go language skills from general workflow skills such as git conventions and CI/CD practices. This allows developers to combine the repository with the main cc-skills collection according to their needs.

Use Cases
  • Go engineers loading performance skills in Claude Code
  • Backend teams applying security patterns via Cursor
  • Developers adding observability expertise to Copilot sessions
Similar Projects
  • samber/cc-skills - provides complementary generic agent skills
  • rules-for-ai - supplies cross-language reusable instructions
  • agent-skills-python - offers equivalent collection for Python

OpenSpace Enables Self-Evolving AI Agent Skills 🔗

Framework lets agents automatically learn, repair and share improvements across instances

HKUDS/OpenSpace · Python · 1.1k stars 2d old

Today's AI agents rarely retain knowledge from previous tasks, leading to repeated reasoning from scratch, high token consumption and recurring failures when tools or APIs change. OpenSpace addresses these issues by acting as a self-evolving skills engine that integrates with existing agents.

The Python project plugs into tools such as OpenClaw, nanobot, Claude Code, Codex and Cursor.

Today's AI agents rarely retain knowledge from previous tasks, leading to repeated reasoning from scratch, high token consumption and recurring failures when tools or APIs change. OpenSpace addresses these issues by acting as a self-evolving skills engine that integrates with existing agents.

The Python project plugs into tools such as OpenClaw, nanobot, Claude Code, Codex and Cursor. It adds skills that improve through three mechanisms: AUTO-FIX repairs broken skills when external services change, AUTO-IMPROVE refines successful patterns into more efficient versions, and AUTO-LEARN captures effective workflows from actual executions.

Quality monitoring tracks error rates, success metrics and performance across tasks to maintain reliability. The system emphasizes collective intelligence, allowing one agent's successful solution to become available to all others in the network. This shared evolution reduces duplicated effort and builds a growing library of vetted skills.

Developers activate these capabilities with a single command. The associated community at open-space.cloud supports collaboration on skill contributions and standards. By turning individual task outcomes into permanent improvements, OpenSpace shifts AI agents from static tools to adaptive systems that become more capable over time.

The project focuses on practical maintenance challenges developers face as APIs evolve and usage scales.

Use Cases
  • Developers adding self-repairing skills to coding agents
  • Teams sharing workflow improvements across agent deployments
  • Engineers maintaining reliable API tools through auto-evolution
Similar Projects
  • LangGraph - provides stateful workflows but lacks automatic skill evolution
  • CrewAI - coordinates multi-agent teams without shared learning mechanisms
  • AutoGen - enables agent conversations but offers no collective intelligence

VM0 Automates Natural Language Workflows in Sandboxes 🔗

Latest release optimizes trigger handling for reliable scheduled execution in cloud environments

vm0-ai/vm0 · TypeScript · 1.1k stars 4mo old

VM0 has released web-v12.161.1, refactoring trigger source management by moving data from the agent_runs table to the zero_runs table.

VM0 has released web-v12.161.1, refactoring trigger source management by moving data from the agent_runs table to the zero_runs table. The change simplifies backend operations for its scheduled workflow system.

The TypeScript project executes natural language-described workflows automatically in remote cloud sandboxes. It runs Claude Code directly with zero abstraction, using Firecracker microVMs for isolated 24/7 execution. Users describe tasks in plain English and the system handles scheduling, resumption and completion without custom coding.

Compatibility covers 35,738 skills from skills.sh and 70-plus SaaS integrations including GitHub, Slack, Notion and Firecrawl. Persistence features allow continuing chats, resuming interrupted runs, forking sessions and versioning workflows. Observability provides logs, metrics and network visibility for every execution.

Setup requires only npm install -g @vm0/cli followed by vm0 init. The platform's architecture documentation details how sandbox technologies integrate with the runtime.

As teams adopt AI agents for operational tasks, these refinements strengthen VM0's reliability for production workloads. The focus remains on delivering concrete automation without introducing new frameworks or learning curves.

Use Cases
  • DevOps engineers automating GitHub repository maintenance tasks
  • Product teams generating scheduled Slack reports from Notion
  • Security analysts monitoring network metrics via persistent agents
Similar Projects
  • LangGraph - requires explicit graph definitions unlike VM0's natural language approach
  • CrewAI - focuses on multi-agent teams rather than single sandbox workflows
  • Auto-GPT - lacks VM0's Firecracker isolation and built-in persistence tools

Quick Hits

pipeshub-ai PipesHub builds an extensible explainable AI platform for enterprise search and workflow automation that developers can deeply customize. 2.7k
ai-engineering-interview-questions This repo delivers a targeted cheat sheet of AI engineering interview questions with answers to sharpen your technical prep. 420
deer-flow-installer DeerFlow creates an open-source SuperAgent that autonomously researches, codes, and builds projects using sandboxes, memory, tools and subagents. 305
agent-flow Agent Flow visualizes Claude Code agents in real-time so you can watch them think, branch, and coordinate during orchestration. 333
Specs CocoaPods Specs is the official central repository of all pod definitions powering iOS and macOS dependency management. 6.8k
ghostling Ghostling delivers a minimal viable terminal emulator on libghostty's C API, perfect for exploring and extending terminal internals. 832

RAGFlow v0.24 Adds Persistent Memory to Agentic RAG Systems 🔗

Latest release delivers memory APIs, multi-sandbox execution and expanded data source integrations for production context engineering

infiniflow/ragflow · Python · 76.2k stars Est. 2023 · Latest: v0.24.0

RAGFlow has matured into a production-grade context layer that fuses retrieval-augmented generation with agent capabilities. The v0.24.

RAGFlow has matured into a production-grade context layer that fuses retrieval-augmented generation with agent capabilities. The v0.24.0 release, shipped in recent weeks, focuses on making that fusion more reliable for enterprise builders who need persistent state, auditable execution, and broader ecosystem reach.

The headline addition is Memory support for AI agents. The new implementation provides dedicated APIs and an SDK so developers can integrate long-term agent state directly into their applications. Memory extraction logs now appear in the console, giving engineers visibility into what the system chooses to remember and why. This addresses a longstanding gap in many RAG setups where agents forget critical context between sessions.

Agent management has been reworked with a Chat-like conversation interface that preserves sessions and full dialogue history. A multi-Sandbox mechanism debuts in this release, currently supporting local gVisor and Alibaba Cloud environments while exposing configuration points for other mainstream sandbox APIs through the Admin page. The change lets teams run untrusted code execution with stronger isolation.

Retrieval quality sees targeted improvements. The team replaced the previous "Reasoning" toggle with a new "Thinking" mode and optimized retrieval strategies specifically for deep-research workloads. Early benchmarks shared in the release notes show higher recall accuracy when hunting for needles across massive unstructured datasets.

Data connectivity continues to expand. Version 0.24 adds native support for Zendesk and Bitbucket alongside existing integrations with Confluence, S3, Notion, Discord and Google Drive. Database options now include OceanBase as a drop-in replacement for MySQL. Model coverage grew with official connections for Kimi 2.5, Stepfun 3, doubao-embedding-vision and PaddleOCR-VL for improved visual document understanding.

These features rest on RAGFlow's core technical bet: deep document understanding paired with template-based chunking. Rather than generic text splitting, the engine applies domain-specific templates that preserve layout, tables and semantic structure. The result is explainable chunking that works even when source documents contain complex formatting or images inside PDFs and DOCX files.

The project ships an orchestrable ingestion pipeline, pre-built agent templates, and support for both local models via Ollama and frontier APIs including the latest GPT-5 series and Gemini 3 Pro. Developers can run the stack from source for experimentation or deploy the official Docker images for production.

For teams wrestling with unstructured enterprise knowledge at scale, these updates reduce the distance between raw documents and reliable agent behavior. The combination of memory, sandboxed execution, and high-fidelity parsing makes RAGFlow particularly relevant for organizations moving beyond simple chat-with-docs prototypes toward persistent, auditable AI systems.

**

Use Cases
  • Enterprises extracting knowledge from complex PDFs
  • Developers building persistent agent workflows
  • Teams syncing data from Zendesk and Confluence
Similar Projects
  • LlamaIndex - offers strong indexing but lacks RAGFlow's native agent memory and multi-sandbox execution
  • LangChain - provides agent primitives yet delivers less sophisticated document understanding for messy enterprise files
  • Haystack - focuses on search pipelines but offers shallower agentic workflow and memory capabilities

More Stories

ML Curriculum Embraces Copilot for Classic Algorithms 🔗

Microsoft project pairs 12-week lessons with AI-assisted data science workflows

microsoft/ML-For-Beginners · Jupyter Notebook · 84.7k stars Est. 2021

Microsoft's ML-For-Beginners remains a standard reference for developers seeking structured grounding in classical machine learning. The repository delivers 26 lessons and 52 quizzes across 12 weeks, using Jupyter Notebook exercises built primarily on Python and scikit-learn.

The curriculum progresses methodically through data preprocessing, regression, classification, clustering, and model evaluation.

Microsoft's ML-For-Beginners remains a standard reference for developers seeking structured grounding in classical machine learning. The repository delivers 26 lessons and 52 quizzes across 12 weeks, using Jupyter Notebook exercises built primarily on Python and scikit-learn.

The curriculum progresses methodically through data preprocessing, regression, classification, clustering, and model evaluation. Each lesson supplies complete notebooks that demonstrate algorithm behavior on real datasets, allowing learners to modify parameters and observe results directly. Quizzes test conceptual understanding rather than syntax.

Current relevance stems from the ongoing Learn with AI series on Discord, running 18–30 September 2025. These sessions show how to use GitHub Copilot productively within the curriculum—generating boilerplate, suggesting feature engineering steps, and explaining scikit-learn output—while maintaining focus on underlying principles.

The approach addresses a practical problem: beginners now have powerful AI assistants but still need deliberate practice with core algorithms. The project supplies that framework without requiring learners to abandon modern tooling.

Regular maintenance keeps the notebooks compatible with current library versions, ensuring code executes cleanly. Its emphasis on classical techniques provides essential context before moving to deep learning frameworks.

**

Use Cases
  • Self-taught developers mastering scikit-learn classification pipelines
  • University instructors adapting structured ML lessons for coursework
  • Data analysts refreshing classical algorithms before production deployment
Similar Projects
  • fast.ai - shifts focus to deep learning with PyTorch code-first courses
  • scikit-learn tutorials - supplies detailed API reference without full curriculum
  • Google ML Crash Course - offers browser-based exercises on similar fundamentals

Gemini Cookbook Expands Media Generation Guides 🔗

Updated notebooks add Lyria 3, Nano-Banana 2 and Veo 3.1 examples

google-gemini/cookbook · Jupyter Notebook · 16.8k stars Est. 2024

The Gemini API Cookbook has added substantial new content covering the latest multimodal models and grounding techniques. The Jupyter Notebook repository now includes dedicated quickstarts and examples for Lyria 3, enabling 30-second clips, full song generation with structural control, and image-to-music workflows.

Image capabilities received particular attention with Nano-Banana 2 and Nano-Banana Pro.

The Gemini API Cookbook has added substantial new content covering the latest multimodal models and grounding techniques. The Jupyter Notebook repository now includes dedicated quickstarts and examples for Lyria 3, enabling 30-second clips, full song generation with structural control, and image-to-music workflows.

Image capabilities received particular attention with Nano-Banana 2 and Nano-Banana Pro. Notebooks demonstrate 512px generation, high-consistency editing, thinking, search grounding, and 4K output options. Veo 3.1 receives its own guide for video generation, including image-to-video conversion.

Two practical grounding methods stand out in the recent updates. The File Search quickstart shows how to build hosted retrieval-augmented generation systems using personal documents. A separate section details grounding generations with factual data from Google Maps.

The cookbook retains its established organisation of Quick Starts for individual API features and Examples that combine multiple capabilities. Migration guidance for Gemini 3 is also provided. These additions arrive as developers increasingly need concrete implementations for production applications that move beyond text into music, images and video within a single API.

The project continues to serve as the primary hands-on companion to the official documentation at ai.google.dev.

Use Cases
  • Developers prototyping full-song generation with Lyria 3
  • Engineers building RAG systems using File Search grounding
  • Teams integrating Google Maps data into AI applications
Similar Projects
  • openai-cookbook - provides equivalent API examples for GPT models
  • anthropic-cookbook - offers structured notebooks for Claude integration
  • vertex-ai-samples - focuses on Google Cloud production deployments

Supabase Adds Log Drains and AI Docs Support 🔗

Platform introduces enterprise logging, Markdown exports and storage upgrades for modern development

supabase/supabase · TypeScript · 99.6k stars Est. 2019

Supabase has introduced several production-focused capabilities to its Postgres development platform. Log Drains are now available on Pro plans, letting teams forward logs from Postgres, Auth, Storage, Edge Functions and Realtime to Datadog, Grafana Loki, Sentry, Axiom, S3 or custom endpoints. The feature gives engineering teams centralized observability without additional infrastructure.

Supabase has introduced several production-focused capabilities to its Postgres development platform. Log Drains are now available on Pro plans, letting teams forward logs from Postgres, Auth, Storage, Edge Functions and Realtime to Datadog, Grafana Loki, Sentry, Axiom, S3 or custom endpoints. The feature gives engineering teams centralized observability without additional infrastructure.

Documentation has been updated for AI-assisted workflows. Every guide on the site now offers a one-click "Copy as Markdown" option plus direct links to continue the content in ChatGPT or Claude. This change reflects how developers increasingly incorporate large language models into their build processes.

Storage received a major performance and security overhaul, improving throughput and tightening access controls. These updates strengthen the platform's suitability for both web-scale applications and AI workloads that rely on its pgvector and embeddings toolkit.

The platform combines hosted Postgres with realtime subscriptions over websockets, auto-generated REST and GraphQL APIs, edge functions and file storage. Developers can use the managed service or self-host the full stack. The latest release, v1.26.03, incorporates these enhancements.

A recent webinar highlighted how agencies balance rapid AI prototyping with production safety when building on Supabase, underscoring its maturing enterprise posture.

Use Cases
  • AI teams implementing embeddings and vector search in Postgres databases
  • Engineering squads routing service logs to Datadog and Grafana
  • Full stack developers exporting docs for Claude and ChatGPT
Similar Projects
  • Firebase - closed-source platform Supabase replicates with open tools
  • Appwrite - self-hosted open source backend with similar service suite
  • PocketBase - lightweight Go alternative for simpler self-hosted needs

Quick Hits

CLIP CLIP links images and text to predict the most relevant description for any visual input, unlocking zero-shot multimodal AI. 33k
pytorch PyTorch delivers dynamic neural networks and GPU-accelerated tensors in Python, giving researchers flexible control over model training. 98.6k
julia Julia offers high-performance scientific computing with intuitive syntax that rivals C speed while feeling like Python. 48.6k
claude-cookbooks Claude Cookbooks deliver practical notebooks and recipes that reveal creative, high-impact ways to use Claude in real projects. 36.2k
ComfyUI ComfyUI provides a modular node-based GUI and API for building, customizing, and running advanced diffusion models. 107k

roslibjs Adds Cancel Feature to ROS Action API 🔗

Version 2.1.0 brings new method for managing multiple goals in web interfaces

RobotWebTools/roslibjs · TypeScript · 811 stars Est. 2013 · Latest: 2.1.0

roslibjs, the standard JavaScript library for ROS, has received its latest update in version 2.1.0.

roslibjs, the standard JavaScript library for ROS, has received its latest update in version 2.1.0. The release introduces Action.cancelAllGoals(), allowing web applications to terminate all active action goals in a single call rather than tracking individual ones.

This change simplifies control logic in complex robotic systems where multiple concurrent actions are common. A related fix corrected a typo in the sendGoal method. The project also merged 11 dependency updates covering TypeScript ESLint, Vite, jsdom and fast-png, improving security and compatibility with current web tooling.

Written in TypeScript and using WebSockets, roslibjs provides typed interfaces for publishing and subscribing to topics, calling services, and managing parameters. It acts as the client counterpart to rosbridge, enabling browser-based applications to communicate directly with robots without native ROS installations on the client side.

Maintained since 2013, the library remains a foundational component for web-based robotics. Its monorepo includes dedicated examples that demonstrate integration patterns for real-time data handling and remote operation. The recent updates reflect ongoing commitment to reliability as web technologies play a larger role in robotics research and industrial deployments.

**

Use Cases
  • Robotics engineers integrating real-time ROS data into web dashboards
  • Developers building browser-based teleoperation systems for industrial robots
  • Teams creating remote monitoring interfaces for autonomous vehicle fleets
Similar Projects
  • roslibpy - mirrors core ROS WebSocket functionality for Python clients
  • rclnodejs - supplies native ROS2 bindings for server-side Node.js
  • foxglove-studio - offers advanced visualization tools often layered on roslibjs

More Stories

ros2_control Adds Kilted Support for ROS 2 🔗

Framework maintains hardware abstraction and real-time controller management across distributions

ros-controls/ros2_control · C++ · 849 stars Est. 2017

ros2_control continues to serve as the standard control layer for ROS 2, with recent updates adding official support for the Kilted distribution alongside existing Humble, Jazzy and Rolling branches. The C++ framework provides a clean separation between hardware interfaces and control logic, allowing developers to write reusable controllers that the controller_manager can load, configure and switch at runtime.

At its core the package supplies generic HardwareInterface classes that abstract communication with motors, sensors and actuators.

ros2_control continues to serve as the standard control layer for ROS 2, with recent updates adding official support for the Kilted distribution alongside existing Humble, Jazzy and Rolling branches. The C++ framework provides a clean separation between hardware interfaces and control logic, allowing developers to write reusable controllers that the controller_manager can load, configure and switch at runtime.

At its core the package supplies generic HardwareInterface classes that abstract communication with motors, sensors and actuators. This design lets the same controller code run on both physical robots and simulation environments without modification. The framework handles real-time constraints through careful use of ROS 2's executor model and supports multiple controllers operating simultaneously on different joint groups.

Recent maintenance includes refreshed API documentation, continued build pipeline stability, and published Docker images (ghcr.io/ros-controls/ros2_control_release and ghcr.io/ros-controls/ros2_control_source). These containers enable teams to deploy tested control stacks quickly. The project maintains separate branches for each ROS 2 distribution so downstream packages can depend on stable interfaces while Rolling users receive the newest features.

As robotics applications grow more complex, the framework's emphasis on modularity helps teams integrate custom control algorithms without rewriting hardware drivers. Major contributions from industry and academic partners have shaped its current architecture, keeping it aligned with production requirements.

**

Use Cases
  • Industrial teams deploying precision robot arm controllers
  • Research labs testing real-time force control algorithms
  • Developers integrating new sensors into existing robot hardware
Similar Projects
  • ros-controls/ros_control - ROS 1 predecessor with similar architecture
  • control_toolbox - Mathematical utilities rather than full framework
  • MoveIt2 - Focuses on motion planning above the control layer

ROBOTIS e-Manual Evolves With DYNAMIXEL Hardware Advances 🔗

Repository updates provide timely guidance for TurtleBot3 and actuator integrations

ROBOTIS-GIT/emanual · JavaScript · 186 stars Est. 2017

The ROBOTIS e-Manual continues to function as the primary technical reference for DYNAMIXEL servo motors and supporting platforms. Sourced from this GitHub repository and rendered at emanual.robotis.

The ROBOTIS e-Manual continues to function as the primary technical reference for DYNAMIXEL servo motors and supporting platforms. Sourced from this GitHub repository and rendered at emanual.robotis.com, it supplies concrete control tables, protocol specifications and setup procedures that robotics teams consult daily.

Recent repository activity has refreshed documentation for the X and Pro series actuators. Control tables now detail EEPROM and RAM parameters for XL430, XM540 and H54 models, including torque limits, velocity profiles and operating mode registers. DYNAMIXEL Protocol sections clarify differences between version 1.0 and 2.0 packet structures, error handling and broadcast instructions.

For mobile robot users, TurtleBot3 content covers PC setup, Raspberry Pi configuration and bringup sequences for Burger and Waffle variants. SLAM procedures integrate with standard ROS packages to produce occupancy grid maps from LIDAR data. The DYNAMIXEL SDK and Workbench sections provide direct links to libraries and diagnostic tools that accelerate integration.

Compatibility guides map controllers to supported motors, reducing trial-and-error during hardware selection. Links to the ROBOTIS Download Center supply 2D and 3D CAD drawings required for mechanical design.

The manual's ongoing maintenance keeps pace with hardware releases, giving developers immediate access to precise register addresses and timing requirements when deploying new actuators in research or classroom projects.

Use Cases
  • Hardware developers integrating DYNAMIXEL servos into custom robot arms
  • Researchers configuring TurtleBot3 platforms for SLAM navigation tasks
  • Engineers implementing DYNAMIXEL SDK within ROS2 control systems
Similar Projects
  • ros.org - offers comparable hardware integration guides for ROS users
  • OpenCR Docs - details controller firmware and peripheral connections
  • Arduino Documentation - supplies similar step-by-step hardware setup references

Quick Hits

robotcode RobotCode equips Robot Framework with LSP support, debugger, VSCode/PyCharm extensions and CLI tools to accelerate test automation. 273
OrbbecSDK_ROS1 OrbbecSDK_ROS1 delivers a C++ wrapper for effortless Orbbec 3D sensor integration and perception in ROS1 robotics projects. 115
RoboCrew RoboCrew makes robots autonomous with LLM agents, set up as easily as standard CrewAI or Autogen agents. 70
drake Drake provides model-based design, simulation and verification tools for building reliable, high-performance robotic systems. 4k
newton Newton offers a GPU-accelerated open-source physics engine on NVIDIA Warp, built specifically for roboticists and simulation research. 3.7k
BotBrain Modular open-source brain for legged robots. Web UI for teleops, autonomous navigation, mapping & monitoring. 3D-printable hardware that runs on ROS2. 138

CAI Framework Adds Alias1 Model Outperforming GPT-5 in CTFs 🔗

Professional edition brings unlimited tokens and zero-refusal operation to established AI security automation platform

aliasrobotics/cai · Python · 7.5k stars 11mo old

Twelve months after its initial release, the CAI framework has introduced a professional edition built around the alias1 model, which its maintainers say outperforms GPT-5 in AI-versus-AI cybersecurity benchmarks. The update arrives as security teams increasingly need production-ready tools to integrate large language models into offensive and defensive workflows.

CAI remains a lightweight Python framework designed specifically for building AI-powered automation in security contexts.

Twelve months after its initial release, the CAI framework has introduced a professional edition built around the alias1 model, which its maintainers say outperforms GPT-5 in AI-versus-AI cybersecurity benchmarks. The update arrives as security teams increasingly need production-ready tools to integrate large language models into offensive and defensive workflows.

CAI remains a lightweight Python framework designed specifically for building AI-powered automation in security contexts. Its agent-based architecture lets developers construct modular agents tailored to discrete tasks such as reconnaissance, vulnerability discovery, exploitation, or mitigation. Rather than relying on general-purpose LLM wrappers, the framework ships with pre-built security tools that handle command execution, network scanning, and privilege escalation in a controlled manner.

The community edition, installed via pip install cai-framework, supports more than 300 AI models. Developers can choose between OpenAI, Anthropic, DeepSeek, Ollama local instances, or other providers. This model-agnostic design allows teams to balance cost, latency, and capability depending on the engagement. Guardrails are embedded at the framework level to defend against prompt injection and prevent dangerous command execution, addressing a common failure mode when LLMs are given access to security tooling.

Recent benchmarks published by the project focus on capture-the-flag scenarios and automated penetration testing. The alias1 model in the professional edition reportedly achieves higher success rates in multi-step exploitation chains compared with GPT-5, while maintaining European data sovereignty and offering unlimited token usage. The PRO tier, priced at €350 per month, targets enterprise and production deployments where refusal rates and rate limits become operational obstacles.

The framework has been applied in HackTheBox exercises, bug-bounty research, and internal red-team automation. Its extensible design lets security engineers create specialized agents that persist context across long-running assessments, something generic agent frameworks often struggle to support reliably.

For researchers and students the community edition continues to offer full functionality at no cost, preserving the project's original goal of democratizing AI security tooling. The maintainers have also published a technical report detailing the architecture and its approach to building bug-bounty-ready cybersecurity agents.

As offensive AI capabilities spread, frameworks that combine model flexibility, purpose-built security primitives, and explicit safety controls become essential infrastructure. CAI's latest iteration sharpens the distinction between experimental LLM wrappers and production-grade security automation.

**

Use Cases
  • Red teams automating multi-stage exploitation chains
  • Researchers testing LLMs against prompt injection defenses
  • Organizations integrating AI agents into security operations
Similar Projects
  • PentestGPT - delivers GPT-guided penetration testing but lacks CAI's multi-model support and built-in guardrails
  • LangChain - provides general agent tooling without native security primitives or exploitation libraries
  • AutoGen - enables multi-agent conversations yet offers no cybersecurity-specific tools or benchmark validation

More Stories

Trivy v0.69.3 Improves Git Repository Scanning 🔗

Maintenance release updates core dependency for stable analysis across containers and clouds

aquasecurity/trivy · Go · 34.1k stars Est. 2019

The release of Trivy v0.69.3 brings a targeted update to its Git integration, bumping the go-git library to version 5.

The release of Trivy v0.69.3 brings a targeted update to its Git integration, bumping the go-git library to version 5.16.5. This change improves reliability when scanning remote repositories, a common workflow for security teams reviewing code histories.

Trivy scans five primary targets: container images, filesystems, Git repositories, virtual machine images and Kubernetes clusters. Its scanners simultaneously detect OS package vulnerabilities, generate SBOMs, identify IaC misconfigurations, locate hardcoded secrets and validate software licenses.

The tool supports major languages, operating systems and cloud platforms. Common invocation uses commands such as trivy image python:3.4-alpine or trivy fs ./project. Installation options include brew install trivy, official Docker images or standalone binaries.

Integration with GitHub Actions, Kubernetes operators and the VS Code plugin allows security checks throughout the development lifecycle. Canary builds from the main branch offer preview features, though they are not recommended for production.

As supply chain risks persist, Trivy's consolidated approach lets teams replace multiple specialized scanners with one tool. The project, maintained by Aqua Security since 2019, continues receiving regular updates to track new CVEs and platform changes.

(178 words)

Use Cases
  • DevOps engineers scanning container images for CVE vulnerabilities before deployment
  • Security teams detecting secrets and misconfigurations in Git repositories
  • Platform operators auditing Kubernetes clusters for IaC security issues
Similar Projects
  • grype - narrower container and SBOM focus without full IaC or secret scanning
  • clair - container image vulnerability scanner lacking Kubernetes and VM support
  • checkov - IaC-specific misconfiguration tool without broad CVE or SBOM coverage

Strix Adds GitHub Actions Support for AI Security Scans 🔗

Latest release includes NestJS module, interactive mode and observability features for better vulnerability detection

usestrix/strix · Python · 21.9k stars 7mo old

Strix has introduced seamless integration with GitHub Actions, allowing its AI agents to perform security scans within CI/CD pipelines. The v0.8.

Strix has introduced seamless integration with GitHub Actions, allowing its AI agents to perform security scans within CI/CD pipelines. The v0.8.3 release makes it possible to automatically test pull requests and block vulnerable code from reaching production.

The update adds a dedicated NestJS security testing module, extending coverage to more application frameworks. Users can now engage an interactive mode that lets them direct the agent teams during vulnerability discovery and validation.

OpenTelemetry support provides better visibility into agent operations with local JSONL traces. Other changes include fixes for web search tools and expanded skills for specific security tasks.

At its core, Strix deploys collaborative AI agents that behave like human hackers. They execute code in dynamic environments, confirm vulnerabilities with genuine PoCs, and generate reports with remediation steps. Configuration requires only an LLM API key and Docker.

This approach offers an efficient alternative to lengthy manual penetration tests. Scan results are organized in the strix_runs/ directory for easy access by development and security teams. Recent pull requests also refined dependency management and model compatibility.

Use Cases
  • Security teams automating scans in GitHub CI pipelines
  • Engineers testing NestJS apps with dynamic AI agents
  • Researchers generating validated PoCs for bug reports
Similar Projects
  • PentestGPT - offers interactive guidance but lacks autonomous agent teams
  • OWASP ZAP - provides traditional scanning without LLM-powered PoC validation
  • Semgrep - uses static analysis prone to false positives unlike dynamic execution

OpenZeppelin Fixes Address Parsing Bug in v5.6.1 🔗

Update corrects overflow error affecting large interoperable addresses in smart contracts

OpenZeppelin/openzeppelin-contracts · Solidity · 27k stars Est. 2016

OpenZeppelin Contracts has released version 5.6.1, which fixes an overflow in the parsing functions of InteroperableAddress.

OpenZeppelin Contracts has released version 5.6.1, which fixes an overflow in the parsing functions of InteroperableAddress. This bug caused silent misparse of large interoperable addresses, a problem that could have affected contracts dealing with specific address formats or cross-chain interactions.

The update is part of the library's commitment to security. OpenZeppelin Contracts is known for its implementations of standards like ERC20 for tokens and ERC721 for NFTs. It also features a flexible role-based permissioning scheme that developers use to control access in their decentralized applications.

For installation, the recommendation is to use npm with the default latest tag for audited releases. Alternatively, the dev tag can be used for the newest finalized code that has not yet received an audit but is eligible for the bug bounty program.

The documentation stresses the importance of semantic versioning. It is unsafe to upgrade upgradeable contracts from version 4.9.3 to 5.0.0 due to storage layout differences.

This latest release contributes to the reliability of tools that thousands of projects depend on.

Use Cases
  • Developers implementing secure ERC20 and ERC721 token standards
  • Teams building role-based access control for decentralized applications
  • Engineers creating upgradeable contracts using vetted Solidity components
Similar Projects
  • solmate - gas-optimized alternative for common contract patterns
  • solady - minimal and highly efficient Solidity library
  • prb-math - focused on precise mathematical functions for contracts

Quick Hits

hosts Consolidates curated hosts files into powerful blocklists that filter ads, malware, and optional categories like porn or social media. 30.1k
kubernetes-goat Creates a deliberately vulnerable Kubernetes cluster for hands-on security practice and learning common attack techniques in a safe playground. 5.5k
algo Simplifies deploying your own secure personal VPN in the cloud with strong defaults and easy client setup. 30.3k
yakit Packs an all-in-one cybersecurity platform with integrated tools for scanning, exploitation, and security research. 7.1k
caddy Serves blazing-fast HTTP/1-2-3 with automatic HTTPS, easy extensibility, and cross-platform simplicity. 71.1k

NullClaw Adds Wasm3 to Zig AI Assistant Infrastructure 🔗

Updates bring interpreter, timezone controls and hardened messaging platform support for autonomous agents

nullclaw/nullclaw · Zig · 6.8k stars 1mo old · Latest: v2026.3.21

NullClaw delivers fully autonomous AI assistant infrastructure as a static binary written in Zig. The latest release integrates the wasm3 interpreter by default, allowing agents to execute WebAssembly modules without external dependencies.

The update strengthens several operational areas.

NullClaw delivers fully autonomous AI assistant infrastructure as a static binary written in Zig. The latest release integrates the wasm3 interpreter by default, allowing agents to execute WebAssembly modules without external dependencies.

The update strengthens several operational areas. Security fixes now resolve absolute paths for the wasmtime executable and harden authentication flows. Tool-call parsing was made more resilient to malformed LLM outputs, reducing failure rates during agent execution.

Platform integrations received focused improvements. Enhanced WebSocket reconnect logic and health-signal mechanisms were added for Lark, QQ, DingTalk and OneBot gateways. New operations runbooks document readiness procedures and permission diagnostics for these services.

Configuration options now include prompt timezone settings, letting developers align agent behavior with local time without custom code. The gateway API remains the primary interface for connecting external clients and providers.

At 678 KB, the binary still boots in milliseconds and runs with roughly 1 MB of RAM, preserving suitability for low-cost hardware. The project maintains zero runtime dependencies beyond libc, with zig build -Doptimize=ReleaseSmall producing reproducible artifacts.

These changes expand practical deployment options while keeping the core architecture lean and autonomous.

Use Cases
  • Developers deploying agents on resource-constrained single-board computers
  • Operations teams managing AI assistants across enterprise messaging gateways
  • Engineers configuring timezone-aware autonomous tool-calling workflows
Similar Projects
  • CrewAI - offers Python agent orchestration but requires larger runtime footprint
  • AutoGen - supports multi-agent conversations without static binary deployment
  • LangGraph - enables stateful LLM workflows but lacks Zig's minimalism

More Stories

Lazygit 0.60 Refines Terminal Git Operations 🔗

Latest release adds direct patch editing, filtering and improved worktree visibility

jesseduffield/lazygit · Go · 75k stars Est. 2018

Lazygit version 0.60.0 introduces several practical enhancements to its terminal UI for git commands.

Lazygit version 0.60.0 introduces several practical enhancements to its terminal UI for git commands. The update allows users to remove lines from patches directly, eliminating extra steps when preparing partial commits. File views now filter rather than search, speeding up navigation through large repositories.

Worktree support has been strengthened. The worktrees tab now displays branch names and detached HEAD status, while the branches list shows worktree names alongside branches for clearer context. Backward cycling in the log view using shift-a and clearer labelling of abbreviated hash copies round out the visible changes.

Under the hood, the release fixes URL matching for lazygit-edit, ensures the .git/info directory is created before writing exclude files, corrects popup panel dimensions and resolves several edge cases in the vi mode.

Since 2018 the Go-based tool has provided a visual layer over git's more cumbersome operations. It lets developers stage individual lines, perform interactive rebases, cherry-pick commits and bisect histories without manually editing TODO files or patch scripts. The latest improvements continue to reduce friction for terminal users who value speed and clarity over raw command-line power.

**

Use Cases
  • Developers staging selected lines from changed files
  • Engineers performing interactive rebases in complex histories
  • Teams switching between multiple Git worktrees daily
Similar Projects
  • gitui - Rust terminal UI with faster startup but different keybindings
  • tig - ncurses-based viewer stronger on history browsing than editing
  • lazyjj - similar TUI approach but built for the Jujutsu VCS

Starship Prompt Release Adds Compatibility Fixes 🔗

Version 1.24.2 resolves macOS freezes, Fish job counting and Git reftable issues

starship/starship · Rust · 55.4k stars Est. 2019

Starship has shipped version 1.24.2, delivering targeted bug fixes that improve stability for its Rust-based shell prompt.

Starship has shipped version 1.24.2, delivering targeted bug fixes that improve stability for its Rust-based shell prompt. The update prevents command-duration notifications from freezing on macOS 26, restores job counting compatibility with older fish versions, and implements basic reftable support for modern Git repositories.

Additional changes align mise documentation with current behavior and enable native transient prompts in fish where available. These corrections address real-world friction reported by users running the tool across diverse environments.

Written in Rust, Starship renders prompts with minimal latency while surfacing relevant context: current Git branch and status, active language versions, command execution times, and environment indicators. It works identically in bash, zsh, fish and PowerShell on Linux, macOS, Windows and BSD.

Configuration lives in a single TOML file that lets users enable or disable any of its 70-plus modules. The project’s package-manager support, from cargo install to apk and brew, keeps installation lightweight.

Seven years after its initial release, Starship remains a default choice for developers who want an intelligent, universal prompt without sacrificing speed or customizability. The latest maintenance release ensures continued reliability as underlying shells and tools evolve.

(178 words)

Use Cases
  • Full-stack developers displaying git status across zsh and fish shells
  • DevOps engineers tracking command durations and job counts in terminals
  • Rust programmers viewing cargo versions and build status at a glance
Similar Projects
  • powerlevel10k - zsh-only alternative with comparable speed but narrower scope
  • oh-my-posh - Go-based cross-shell prompt with different configuration language
  • spaceship-prompt - zsh-focused theming tool that runs slower than Starship

Quick Hits

rustdesk RustDesk lets you self-host a secure open-source remote desktop app, giving you full control as a TeamViewer alternative. 110k
bat Bat upgrades your terminal cat with syntax highlighting, Git integration, and smart paging for beautiful file viewing. 57.8k
rustlings Rustlings teaches Rust through bite-sized interactive exercises that build your skills reading and writing real code. 62.3k
nanobrew NanoBrew is a lightning-fast Zig-based macOS package manager delivering 3ms warm installs for instant setup. 560
prometheus Prometheus delivers robust monitoring and alerting with its scalable time-series database for tracking system metrics. 63.3k
zed Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. 77.9k

MiniBolt 2.0 Modernizes Guide for Self-Hosted Bitcoin Nodes 🔗

Major documentation overhaul brings improved navigation and responsive design to long-standing tutorial for running sovereign cryptocurrency infrastructure

minibolt-guide/minibolt · Markdown · 89 stars Est. 2022 · Latest: 2.0

MiniBolt has released version 2.0, migrating its comprehensive guide from static markdown to the GitBook platform with a modern, responsive interface. The project, which has guided builders since 2022, now offers enhanced navigation, a light/dark theme toggle, and Cloudflare protection while maintaining its core mission of enabling users to run their own Bitcoin and Lightning infrastructure.

MiniBolt has released version 2.0, migrating its comprehensive guide from static markdown to the GitBook platform with a modern, responsive interface. The project, which has guided builders since 2022, now offers enhanced navigation, a light/dark theme toggle, and Cloudflare protection while maintaining its core mission of enabling users to run their own Bitcoin and Lightning infrastructure.

The guide walks through setting up a full Bitcoin node, Lightning implementation, and supporting services on a standard personal computer. Unlike hardware-specific solutions, MiniBolt relies exclusively on standard Debian-based Linux commands, making it portable across most hardware platforms. This approach appeals to developers who prefer running nodes on existing servers or desktops rather than dedicated devices.

Key functionality includes full Bitcoin peer-to-peer network participation with complete block and transaction validation. Users gain an Electrum server for connecting hardware wallets and other compatible clients without relying on third-party services. A private blockchain explorer allows secure lookup of transactions and blocks, while the Lightning node supports stable long-term channels through both web and mobile management interfaces.

The project addresses several critical concerns in the cryptocurrency space. It enables users to enforce their own Bitcoin consensus rules, eliminating dependence on external validators. Privacy improves significantly as wallets connect directly to personal nodes, preventing the leakage of financial history to corporate servers. The Lightning component helps strengthen the network's decentralization by adding more routing nodes.

Version 2.0 represents more than cosmetic changes. The team restructured the menu for better user experience, added visual navigation aids, and established MiniBolt as its own GitHub organization. They also launched supporting resources including a Linktree fork, network diagrams, and a dedicated roadmap. The new site at minibolt.info serves as the primary hub, with v2.minibolt.info hosting the updated documentation.

For builders, MiniBolt delivers practical education alongside functional software. Participants learn Linux administration, Bitcoin protocol details, Lightning Network operations, and fundamental cryptography while constructing their systems. The "always-on" design ensures services remain synchronized and accessible 24/7, with remote connectivity options for accessing the node from anywhere.

The timing of this refresh matters as regulatory pressures and privacy concerns continue mounting across the cryptocurrency ecosystem. Running personal infrastructure has shifted from niche interest to essential practice for developers serious about sovereignty and security. MiniBolt 2.0 lowers the barrier to entry while preserving the technical depth that experienced users expect.

The guide emphasizes self-reliance: "No need to trust anyone else." This philosophy resonates with the growing cohort of engineers building in the Bitcoin ecosystem who prioritize verifiable systems over convenience.

**

Use Cases
  • Developers running private Bitcoin nodes on home servers
  • Engineers connecting hardware wallets to self-hosted Electrum
  • Builders managing Lightning channels through personal nodes
Similar Projects
  • Umbrel - delivers a polished OS for node management but targets Raspberry Pi appliances rather than general computers
  • RaspiBlitz - focuses on Bitcoin and Lightning setup specifically for Raspberry Pi hardware with a different installation approach
  • Start9 - emphasizes sovereign computing appliances with a more opinionated ecosystem compared to MiniBolt's flexible guide

More Stories

Dungeon Church Refines Self-Hosted D&D Infrastructure 🔗

Docker Compose stack updated for FoundryVTT v13 and tighter service integrations

oakbrad/dungeonchurch · Shell · 87 stars Est. 2023

Three years after launch, the dungeonchurch repository remains a practical blueprint for groups that want complete control over their digital TTRPG environment. Recent commits have added explicit configuration guidance for FoundryVTT v13 while retaining backward compatibility with v12, addressing changes in the platform’s module system and asset handling.

The entire stack is defined in a single `docker-compose.

Three years after launch, the dungeonchurch repository remains a practical blueprint for groups that want complete control over their digital TTRPG environment. Recent commits have added explicit configuration guidance for FoundryVTT v13 while retaining backward compatibility with v12, addressing changes in the platform’s module system and asset handling.

The entire stack is defined in a single docker-compose.yaml file. FoundryVTT sits at the center, extended by Plutonium for bulk imports from 5eTools and a DDB Proxy for official content access. A Ghost instance runs the public website and newsletter, Outline stores the group’s homebrew world lore, and Node-RED provides low-code flows that move data between these services without custom scripts.

Discord operations rely on a Red Bot with dedicated cogs, while supporting tools handle diagrams, markdown-to-print conversion via Homebrewery, and streaming. The maintainers document example Node-RED flows for common tasks such as synchronizing session dates or pushing wiki updates to Discord channels.

For administrators comfortable with Docker and basic shell configuration, the project supplies concrete, copy-and-paste-ready instructions rather than abstract advice. It demonstrates how a handful of open-source components can replace multiple SaaS products while keeping all player data on private infrastructure.

**

Use Cases
  • Dungeon masters hosting remote FoundryVTT sessions for their party
  • TTRPG groups maintaining private homebrew lore in Outline wiki
  • Campaign runners automating Discord alerts with Node-RED flows
Similar Projects
  • foundry-docker - supplies isolated VTT containers but omits full community stack
  • ttrpg-selfhost - offers modular tools without curated Docker Compose integration
  • red-discordbot - focuses on extensible bots while lacking VTT and wiki components

PipelineC Refines Automatic Pipelining for FPGA Developers 🔗

Updated tool offers C-like syntax with built-in HLS-style pipelining to streamline VHDL generation

JulianKemmerer/PipelineC · VHDL · 712 stars Est. 2018

Following recent commits in March 2026, PipelineC continues to address key challenges in high-level hardware design. The C-like HDL automates pipelining for pure functions, a feature typically associated with commercial high-level synthesis tools.

Users describe computations as side-effect-free functions.

Following recent commits in March 2026, PipelineC continues to address key challenges in high-level hardware design. The C-like HDL automates pipelining for pure functions, a feature typically associated with commercial high-level synthesis tools.

Users describe computations as side-effect-free functions. The compiler then inserts registers to meet timing requirements, outputting clean VHDL suitable for tools from Xilinx or Intel. This eliminates much of the iterative timing closure work common in traditional HDL flows. The generated code includes comments and structure that aid in understanding the synthesized pipeline.

PipelineC supports complex designs spanning multiple clock domains and modules. It also allows mixing in black-box components or hand-written VHDL for performance-critical sections through explicit hooks.

In contrast to meta-programming generators that rely on C preprocessing, PipelineC functions as a dedicated hardware description language. Only limited simulation is possible through gcc compilation of individual functions, keeping the focus on actual hardware output.

The tool's relevance persists as teams seek open alternatives to vendor-specific HLS offerings for FPGA acceleration projects. Its readable output and precise control over pipelines make it practical for production designs rather than research prototypes.

Use Cases
  • FPGA engineers accelerating data center workloads with custom pipelines
  • Hardware designers implementing real-time processing in edge computing devices
  • Developers synthesizing high performance computing kernels for scientific applications
Similar Projects
  • XLS - shares compiler-driven pipelining design goals
  • DFiantHDL - provides alternative high-level synthesis features
  • CIRCT - includes dialects with similar hardware construction approaches

vdbrink Refreshes Home Automation Documentation Resources 🔗

Veteran site updates ESPHome YAML and Node-RED flow examples for builders

vdbrink/vdbrink.github.io · HTML · 42 stars Est. 2021

As home automation grows more sophisticated, vdbrink.github.io continues to serve as a trusted repository of practical guidance.

As home automation grows more sophisticated, vdbrink.github.io continues to serve as a trusted repository of practical guidance. The HTML-based site aggregates hard-won experience with Home Assistant, Node-RED, ESPHome and related tools, offering concrete instructions rather than high-level theory.

Recent updates focus on current pain points: refined YAML structures for ESP32 and ESP8266 boards, expanded Zigbee mesh troubleshooting, and integration patterns for Orcon ventilation systems. These additions arrive as many users migrate to newer firmware versions and hybrid wired-wireless setups, making the refreshed guides immediately useful.

The documentation excels at bridging official manuals and real deployments. Visitors find explicit examples of Node-RED flows that orchestrate lighting, climate and security rules, alongside step-by-step sensor calibration sequences and MQTT broker configurations that eliminate common connectivity failures.

  • Sensor calibration techniques for accurate readings
  • Flow optimization in Node-RED for responsive controls
  • Secure remote access methods using current best practices

Maintained through consistent commits, the resource helps both weekend tinkerers and experienced builders avoid repeated configuration errors while preserving privacy by minimizing cloud dependence. Its accompanying blog supplies deeper case studies from live installations.

**

Use Cases
  • Hobbyists configuring ESPHome on ESP32 for custom sensors
  • Developers building Node-RED flows for Home Assistant automations
  • Enthusiasts integrating Zigbee devices into existing smart homes
Similar Projects
  • ESPHome - official firmware reference lacking practical troubleshooting
  • Zigbee2MQTT - hardware compatibility lists versus setup workflows
  • Node-RED - base platform docs unlike home-specific automation guides

Quick Hits

AIOsense Build an all-in-one ESPHome sensor that combines multiple environmental monitors into one compact smart-home device. 151
FormationVideo Java tool that archives and restores vintage YouTube content from the platform's earliest days. 334
pointify Rust-powered DIY retro analog gauges that display live system metrics and Claude AI usage on physical needles. 37
pgtune JavaScript tuner that generates optimal PostgreSQL configs tailored to your exact hardware. 2.7k
iiab Turn a Raspberry Pi into an offline Internet-in-a-Box containing Wikipedia, books, and courses for remote access. 1.8k

Phaser 3.90 Adds Rounded Rectangles and Angle Tools 🔗

Latest release sharpens shape controls and math utilities while fixing Firefox audio in the veteran HTML5 framework

phaserjs/phaser · JavaScript · 39.2k stars Est. 2013 · Latest: v3.90.0

Phaser 3.90, released 23 May 2025 under the codename Tsugumi, delivers focused improvements that address everyday needs of 2D web game developers.

The `GameObjects.

Phaser 3.90, released 23 May 2025 under the codename Tsugumi, delivers focused improvements that address everyday needs of 2D web game developers.

The GameObjects.Rectangle class gains a setRounded method that accepts a radius value to produce smooth corners or zero to restore sharp edges. Two new read-only properties, isRounded and radius, let code query the current state cleanly. This removes the need for custom textures when building modern UI panels, buttons, or decorative elements.

Three new functions join the Phaser.Math.Angle namespace: GetClockwiseDistance(), GetCounterClockwiseDistance(), and GetShortestDistance(). Contributed by community member samme, they calculate angular separation in radians with clear directional semantics. These utilities matter for turret aiming, steering behaviors, smooth rotations, and pathfinding logic where precise angle math eliminates floating-point surprises.

BitmapText objects now include a setDisplaySize method, simplifying the task of scaling text to exact dimensions while preserving aspect ratio. A separate change adds a Web Audio fallback for Firefox, which until now lacked full positionX, positionY and positionZ support on AudioListener. The fix restores reliable positional audio without platform-specific workarounds.

The release reinforces Phaser’s position as a mature yet evolving framework. It renders via both Canvas and WebGL, runs on desktop and mobile browsers, and supports JavaScript or TypeScript. Games can ship directly to the web or as YouTube Playables, Discord Activities, and Twitch Overlays. Third-party tools further compile projects to iOS, Android, Steam, and native desktop apps.

Integration with modern front-end stacks remains comprehensive. Phaser works alongside React, Vue, Angular, Next.js, Svelte, and SolidJS, pairing with bundlers that include Vite, Rollup, Parcel, Webpack, ESBuild, and Bun.

Developers can bootstrap projects quickly using the official CLI:

npm create @phaserjs/game@latest

Or install the library via npm install phaser and load it from jsDelivr or cdnjs for rapid prototyping.

After more than a decade of development, Phaser continues to solve the core problem of delivering performant 2D games without leaving the browser. The 3.90 updates reduce boilerplate for common visual and mathematical tasks while expanding reliable cross-browser reach. For teams building web-first experiences that may later expand to native platforms, the framework’s steady refinement keeps it a practical choice.

(Word count: 368)

Use Cases
  • Independent developers creating HTML5 games for browsers
  • Teams shipping interactive titles as Discord Activities
  • Studios publishing instant-play games on YouTube
Similar Projects
  • PixiJS - delivers high-performance 2D rendering but requires separate systems for physics and game objects
  • melonJS - provides another open-source 2D HTML5 engine with a distinct entity-component architecture
  • Babylon.js - focuses on 3D WebGL scenes while Phaser remains specialized for 2D game development

More Stories

Luanti Releases 5.15.1 Bugfix for Voxel Engine 🔗

Version 5.15.1 bugfix release highlights Luanti's independence from default game

luanti-org/luanti · C++ · 12.5k stars Est. 2011

Luanti has released version 5.15.1, addressing bugs in its popular voxel game engine.

Luanti has released version 5.15.1, addressing bugs in its popular voxel game engine. Formerly known as Minetest, the platform enables easy modding and complete game creation.

The engine is implemented in C++ for performance, while Lua powers its flexible modding system. This combination lets developers quickly prototype new gameplay mechanics and voxel node behaviors.

With this update, the project underscores its evolution into a dedicated game-creation tool. The release notes remind users that Minetest Game should not ship with Luanti, marking a clearer distinction between engine and content.

Controls include familiar voxel interactions: left click to dig, right click to place, and keyboard shortcuts for flight and zoom. All inputs are configurable through the settings interface.

Active community contributions keep the project relevant, with documentation covering everything from compilation to advanced API usage. The forum serves as a hub for sharing mods and games.

After more than 14 years of development, Luanti remains a lightweight option for creators seeking an open alternative to commercial voxel platforms. The bugfix release ensures continued reliability for existing users and newcomers alike.

Use Cases
  • Developers prototyping new games with Lua modding support
  • Communities hosting custom multiplayer servers for voxel games
  • Educators teaching programming through creation of voxel mods
Similar Projects
  • Minecraft - proprietary sandbox with licensed modding capabilities
  • Godot - versatile open source engine for non-voxel projects
  • Terasology - Java voxel engine emphasizing modularity and realism

SpacetimeDB 2.1 Adds Rust Wasm and Unreal Support 🔗

Latest version enables browser clients and updates C++ bindings for game engines

clockworklabs/SpacetimeDB · Rust · 24.2k stars Est. 2023

Clockwork Labs has released SpacetimeDB 2.1.0 with new SDK capabilities for web and game developers.

Clockwork Labs has released SpacetimeDB 2.1.0 with new SDK capabilities for web and game developers.

The Rust client SDK now compiles to Wasm, resolving long-standing browser compatibility issues. Developers can build reactive web applications in Rust that connect directly to the database and receive automatic state synchronization.

Unreal Engine users benefit from updated C++ module bindings and an refreshed Unreal SDK aligned with 2.0 APIs and code generation. The changes remove previous workarounds and simplify integration for complex game backends.

Several bugs were fixed, including useTable readiness state reverting after initial events and client disconnections incorrectly dropping subscriptions for other connected clients.

SpacetimeDB operates as both relational database and application server. Developers write schema and business logic as modules in Rust, C#, TypeScript or C++, which the system compiles and executes inside the database. Clients connect directly, with state synchronized in real time. All authorization logic lives in the same module.

The architecture keeps all application state in memory for low latency while maintaining ACID guarantees through a disk commit log for durability. No separate web servers, containers or orchestration layers are required.

The entire backend of MMORPG BitCraft Online runs as a single module, managing chat, inventory, terrain and player positions for thousands of concurrent users.

Use Cases
  • MMORPG studios synchronizing player state and inventory in real time
  • Web developers building browser apps with Rust and live database updates
  • Game teams deploying full backends without managing separate servers
Similar Projects
  • Convex - combines database with reactive functions but uses JavaScript
  • Supabase - provides Postgres with real-time subscriptions yet requires traditional servers
  • Firebase - offers real-time sync through NoSQL without relational queries or in-database modules

Quick Hits

Fyrox Rust game engine delivering full-featured 2D and 3D development tools for high-performance game creation. 9k
Bliss-Shader Minecraft shader fork of Chocapic v9 that dramatically upgrades lighting, atmosphere, and visual fidelity. 935
Reia Godot and Rust-powered action-adventure RPG MMO showcasing seamless multiplayer integration and expansive world building. 771
museum-of-all-things Godot project that generates a nearly infinite 3D museum pulling dynamic exhibits straight from Wikipedia. 526
godot-admob-plugin Editor-based AdMob plugin bringing native Android and iOS ad monetization to Godot with GDScript and C# support. 496
Greater-Flavor-Mod Greater Flavor Mod (GFM) This mod is HFM, but further expanded upon, adding bountiful flavour, provinces, historical accuracy changes, etc 231