Open Source
MCP servers, testing frameworks, Claude Code skills, and developer libraries — built for the AI ecosystem and published on npm, NuGet, PyPI, and the official Anthropic and MCP registries.
MCP Ecosystem
Model Context Protocol servers and testing tools for AI agent infrastructure
@crashbytes/pusher-mcp-server
MCP server enabling realtime AI agent messaging via Pusher Channels. Allows Claude, GPT, and other LLM agents to send and receive live events, trigger notifications, and coordinate across distributed systems.
@crashbytes/mcp-test-kit
Automated testing framework for MCP servers. Validate tools, prompts, and resources with structured test suites. Covers transport layers, error handling, and schema compliance.
AI/ML Ecosystem
Essential open source tools for building, serving, and orchestrating AI applications
LangChain
The agent engineering platform for Python and JavaScript. Build context-aware reasoning applications with composable chains, tools, retrieval, and memory — the most adopted LLM framework.
LlamaIndex
The leading data framework for LLM applications. Connect your data to large language models with document loaders, indexing, retrieval pipelines, and agent workflows.
Ollama
Run large language models locally. Get up and running with Llama, Mistral, Gemma, Qwen, DeepSeek, and dozens more — one command to download and serve any open-weight model.
vLLM
High-throughput, memory-efficient inference and serving engine for LLMs. PagedAttention, continuous batching, and tensor parallelism — the production standard for LLM deployment.
Hugging Face Transformers
The model-definition framework for state-of-the-art machine learning. Thousands of pretrained models for text, vision, audio, and multimodal tasks — inference and training in Python, PyTorch, TensorFlow, and JAX.
LiteLLM
Call 100+ LLM APIs using the OpenAI format. Unified Python SDK and proxy server with cost tracking, guardrails, load balancing, and logging across Bedrock, Azure, Anthropic, Vertex, and more.
Semantic Kernel
Microsoft's AI orchestration SDK for .NET, Python, and Java. Integrate LLMs into enterprise apps with plugins, planners, and memory — the .NET-first alternative to LangChain.
npm Packages
General-purpose developer tools published on npm
@crashbytes/env-shield
Environment variable validation and type safety for Node.js applications. Define schemas, enforce required variables, and catch misconfigurations before they reach production.
@crashbytes/contentful-richtext-editor
A Tiptap-based rich text editor compatible with Contentful's rich text format. Drop-in replacement with full schema support.
@crashbytes/react-version-compare
A React component for comparing strings and arrays with precise word-level and item-level highlighting of differences.
@crashbytes/dendro
A beautiful directory tree visualization CLI with file type icons. Dendro (δένδρο) means 'tree' in Greek.
@crashbytes/semantic-text-toolkit
Production-grade semantic text analysis with embeddings, similarity, and vector operations.
NuGet Packages
Zero-dependency .NET libraries for everyday development — guards, results, CQRS, mapping, and extensions
CrashBytes.Guards
Fluent guard clause library for .NET — null checks, range validation, string format guards, and predicate-based assertions with chainable syntax.
CrashBytes.Results
Lightweight Result and Option pattern for .NET with fluent Map, Bind, Match chaining and implicit conversions.
CrashBytes.Mediator
CQRS mediator for .NET — requests, notifications, and pipeline behaviors with zero external dependencies.
CrashBytes.Mapper
Convention-based object mapper for .NET with custom member resolvers and fluent configuration.
CrashBytes.Linq
Comprehensive LINQ extensions — WhereIf, Batch, Pairwise, Scan, Interleave, Partition, Traverse, and more.
CrashBytes.Collections
Collection extensions for .NET — GetOrAdd, RemoveWhere, AddRange, Shuffle, TryAdd, and dictionary helpers.
CrashBytes.Strings
String extensions — truncation, case conversion, slug generation, masking, validation, and HTML stripping.
CrashBytes.DateTime
DateTime extensions — business days, start/end of week/month/quarter/year, relative time strings, and more.
CrashBytes.Enums
Enum utilities — GetDescription, GetDisplayName, ToDictionary, Parse, GetFlags, Next/Previous cycling.
CrashBytes.Http
HttpClient extensions — typed JSON methods, retry with exponential backoff, bearer tokens, and correlation IDs.
CrashBytes.Configuration
Configuration helpers — required values, typed binding, DataAnnotations validation, environment variables, and connection string parsing.
CrashBytes.Observability
Lightweight observability helpers for .NET — structured logging, metrics recording, activity tracing, and correlation ID propagation with zero external dependencies.
PyPI Packages
Zero-dependency Python libraries for guards, results, resilience, testing, and more
crashbytes-guard
Fluent guard clause library for Python — null checks, range validation, string format guards, and predicate-based assertions with zero dependencies.
crashbytes-result
Lightweight Result type for Python — Ok/Err with map, bind, match, unwrap, and a @safe decorator. Python 3.10+ pattern matching support.
crashbytes-strutils
String utilities for Python — case conversion, slugify, truncation, masking, HTML stripping, and validation with zero dependencies.
crashbytes-envguard
Environment variable validation for Python — schema-based type coercion, fail-fast error collection, and .env file loading with zero dependencies.
crashbytes-dateutils
DateTime business helpers for Python — business days, start/end of periods, relative time strings, fiscal quarters, and age calculation.
crashbytes-resilience
Unified resilience patterns for Python — retry, circuit breaker, rate limiter, timeout, bulkhead, and fallback. Sync + async, thread-safe, composable.
crashbytes-testkit
Test data builders for Python — auto-generate dataclass and Pydantic instances from type hints with Fixture.create() and a fluent Builder API.
crashbytes-apiclient
httpx API client toolkit — pagination, retry, rate limiting, auth refresh, and middleware composition for Python HTTP clients.
crashbytes-ai-client
Zero-dependency unified LLM client — call OpenAI, Anthropic, and Ollama with one interface. Uses only stdlib urllib for HTTP.
Standalone Projects
Full applications and simulations released as open source
Starling Murmuration Simulator
A 9-mode interactive boids simulation built with Next.js and Canvas 2D. Classic flocking, live flight tracking, satellite orbits, crypto markets, GitHub activity, earthquakes, drone swarms, network topologies, and job market dynamics.
Community Projects
Notable .NET open source projects we use and recommend — cross-platform UI, reactive programming, and MVVM frameworks
.NET MAUI Community Toolkit
Community-created library with .NET MAUI extensions, advanced UI/UX controls, and behaviors. Converters, animations, layouts, and platform-specific helpers that fill the gaps in the core MAUI framework.
ReactiveUI
Advanced, composable, functional reactive MVVM framework for all .NET platforms. Abstract mutable state away from UIs, express features in one readable place, and improve testability with reactive programming.
Prism
Framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno/WinUI. Navigation, dependency injection, and modular architecture out of the box.
.NET Gems
Battle-tested .NET libraries for event sourcing, testing, resilience, and developer productivity
Marten
Use PostgreSQL as both a document database and event store for .NET applications. Combines the flexibility of document storage with full event sourcing — no separate infrastructure required.
Wolverine
Supercharged .NET server-side development — messaging, command execution, and HTTP endpoints with minimal ceremony. Built by the Marten team for high-performance backend systems.
Bogus
Simple, fluent fake data generator for C#, F#, and VB.NET. Ported from the legendary faker.js — generate realistic names, addresses, companies, and domain-specific test data with deterministic seeds.
Verify
Snapshot testing tool that simplifies assertion of complex data models and documents. Serialize results to files, diff on failure, and approve changes — works with xUnit, NUnit, and MSTest.
Spectre.Console
Create beautiful console applications with rich text, tables, trees, progress bars, charts, and interactive prompts. The missing terminal UI library for .NET.
Refit
Automatic type-safe REST library for .NET. Define your API as an interface, and Refit generates the implementation — inspired by Square's Retrofit for Android.
Cross-Language Gems
Outstanding TypeScript and JavaScript libraries that raise the bar for developer experience
Mermaid
Generate diagrams and flowcharts from text in a markdown-like syntax. Sequence diagrams, class diagrams, state charts, Gantt charts, ER diagrams, and more — all rendered client-side from plain text.
Zod
TypeScript-first schema validation with static type inference. Define schemas once, get runtime validation and compile-time types. The standard for type-safe data parsing in the TypeScript ecosystem.
tRPC
End-to-end typesafe APIs made easy. Build and consume fully typesafe APIs without schemas or code generation — just TypeScript inference from server to client.
Effect
Build production-ready TypeScript applications with structured concurrency, typed errors, dependency injection, retries, and observability baked in. A complete toolkit for resilient software.
Hidden Gems
Rust-powered CLI tools and developer utilities that quietly make everything faster
Ruff
Extremely fast Python linter and code formatter written in Rust. Replaces flake8, isort, pyupgrade, and Black — 10-100x faster. Drop-in compatible with existing configurations.
Task
Fast, cross-platform task runner and build tool written in Go. Define tasks in a simple YAML file — a modern, simpler alternative to Make with better cross-platform support and dependency management.
Just
A command runner, not a build system. Save and run project-specific commands in a justfile — like Make but without the arcane syntax, tab requirements, and implicit rules. Written in Rust.
Atuin
Magical shell history stored in SQLite with optional encrypted sync across machines. Full-text search, fuzzy finding, and per-directory context — replaces ctrl-r with something that actually works.
Zoxide
A smarter cd command that learns your habits. Tracks your most-used directories and lets you jump anywhere with partial matches — z foo lands you in /long/path/to/foo instantly. Written in Rust.
Starship
Minimal, blazing-fast, infinitely customizable prompt for any shell. Shows git status, language versions, cloud context, and more — works with Bash, Zsh, Fish, PowerShell, and Nushell. Written in Rust.
PHP Packages Pipeline
Upcoming Composer packages for the PHP ecosystem — filling gaps in AI/ML tooling, vector databases, and developer infrastructure
crashbytes/env-shield
PHP port of existing Node.js env-shield package
crashbytes/pinecone-php
Pinecone vector DB PHP SDK
crashbytes/qdrant-php
Qdrant vector DB PHP SDK
crashbytes/prompt-forge
AI prompt engineering library
crashbytes/headless-wp
Headless WordPress PHP client
crashbytes/weaviate-php
Weaviate vector DB PHP SDK
crashbytes/mdx-php
MDX parser/renderer for PHP
Claude Code Skills
7 role-based skills contributed to the official anthropics/skills repository
Tutorial Code
Companion code for all CrashBytes tutorials
ByteSizedExamples
Monorepo with companion code for all CrashBytes tutorials. Covering DevOps, cloud architecture, AI/ML, and modern engineering practices.
Build With Us
All projects are open source and accepting contributions. Check out the tutorials for step-by-step guides, or dive straight into the code on GitHub.