# Rust HTTP API Frameworks

> Search results for `web framework for building HTTP APIs in Rust` on awesome-repositories.com. 117 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/web-framework-for-building-http-apis-in-rust

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/web-framework-for-building-http-apis-in-rust).**

## Results

- [dioxuslabs/dioxus](https://awesome-repositories.com/repository/dioxuslabs-dioxus.md) (36,400 ⭐) — Dioxus is a cross-platform development framework designed for building native desktop, mobile, and web applications from a single codebase. It utilizes a declarative component model and macro-powered syntax to define reusable interface elements, which are then rendered as native widgets or web elements. At its core, the framework employs a signal-based reactivity system that tracks state dependencies to trigger granular updates, ensuring efficient interface performance without re-rendering the entire application tree.

The framework distinguishes itself through a unified full-stack runtime that integrates server-side logic with client-side interactive components. It supports server-side rendering with HTML streaming and hydration, allowing developers to generate initial content on the server for improved load times and search engine visibility. Additionally, Dioxus provides a hot-reload development workflow that patches functions at runtime, enabling rapid iteration on application logic and interface designs without requiring manual restarts.

Beyond its core rendering and reactivity capabilities, Dioxus includes a comprehensive suite of tools for managing complex application requirements. This includes a robust routing system for nested layouts and dynamic parameter parsing, as well as advanced state management features like context sharing, signal-based data flow, and asynchronous task integration. The framework also offers native desktop integration for managing system windows and hardware access, alongside optimized networking primitives for bidirectional data streaming and efficient resource fetching.
- [hs-web/hsweb-framework](https://awesome-repositories.com/repository/hs-web-hsweb-framework.md) (8,404 ⭐) — This project is a Spring Boot administrative framework and enterprise backend boilerplate designed for building management systems. It provides a foundation for enterprise-level applications using a reactive programming model and non-blocking data access patterns.

The framework includes a reactive CRUD system for database operations and a role-based access control system to manage user accounts and administrative permissions. It further distinguishes itself with a centralized data dictionary for maintaining standardized labels and values across application modules.

The system's broader capabilities cover application-level data caching to reduce database load, static file storage integration for client uploads, and tools for developing administrative panels.
- [mastra-ai/mastra](https://awesome-repositories.com/repository/mastra-ai-mastra.md) (21,221 ⭐) — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention.

The framework distinguishes itself through its focus on observability and secure, isolated execution. It features a built-in telemetry pipeline that captures structured execution traces, logs, and performance metrics, allowing for real-time debugging and evaluation of agent behavior. Furthermore, it utilizes sandboxed environments to isolate code execution and filesystem operations, ensuring that agent interactions remain secure and reproducible.

Mastra covers a broad capability surface, including multi-agent delegation hierarchies, schema-validated tool execution, and real-time voice interaction. It supports advanced orchestration patterns such as human-in-the-loop approvals, persistent state management for long-running workflows, and retrieval-augmented generation using vector-based semantic memory. These features are designed to work together to support the entire lifecycle of AI-powered applications, from initial development and testing to production deployment.

The project is built for TypeScript environments and provides a modular architecture that integrates with existing web stacks and infrastructure. It includes a client SDK for interacting with remote agents and supports various authentication providers to secure API endpoints and agent resources.
- [avelino/awesome-go](https://awesome-repositories.com/repository/avelino-awesome-go.md) (175,576 ⭐) — This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains.

The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing, it acts as a technical knowledge repository, aggregating professional literature, style guides, and best practices to support developer onboarding and professional growth across the entire software development lifecycle.

The directory covers a broad capability surface, including essential utilities for distributed systems engineering, application security, data processing, and development productivity. It provides access to specialized tools for database management, web framework integration, testing, and build automation, alongside educational materials that help developers master language-specific architectural patterns.

The project is maintained as a static resource aggregation, providing a holistic view of external links and documentation to orient developers within the Go ecosystem.
- [tanstack/virtual](https://awesome-repositories.com/repository/tanstack-virtual.md) (6,971 ⭐)
- [rust-in-action/code](https://awesome-repositories.com/repository/rust-in-action-code.md) (2,122 ⭐) — Source code for the book Rust in Action
- [interagent/http-api-design](https://awesome-repositories.com/repository/interagent-http-api-design.md) (0 ⭐) — This guide describes a set of HTTP+JSON API design practices, originally extracted from work on the Heroku Platform API.
- [tanstack/table](https://awesome-repositories.com/repository/tanstack-table.md) (28,119 ⭐) — TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core.

The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern to maintain consistent behavior across different frontend runtimes. This architecture enables developers to manage table state and row interactions programmatically without being constrained by specific markup or styling requirements.

Beyond core grid functionality, the project provides a comprehensive suite of utilities for managing application state, including support for server-side data synchronization, optimistic updates, and reactive data queries. It is built to handle large datasets and complex data manipulation tasks, offering a modular approach to frontend data processing that remains consistent regardless of the underlying framework.
- [honojs/hono](https://awesome-repositories.com/repository/honojs-hono.md) (30,994 ⭐) — Hono is a lightweight web framework built on Web Standard APIs that executes across JavaScript runtimes including Cloudflare Workers, Deno, Bun, and Node.js.
- [anshulrgoyal/rust-web-developer-roadmap](https://awesome-repositories.com/repository/anshulrgoyal-rust-web-developer-roadmap.md) (1,844 ⭐) — Roadmap to becoming a Rust Web Developer in 2022
- [midudev/jscamp](https://awesome-repositories.com/repository/midudev-jscamp.md) (3,811 ⭐) — jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development.

The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to generate architectural documentation.

The codebase covers a broad surface of web capabilities, including the construction of RESTful APIs with middleware, client-side declarative routing, and reactive state management. It also implements a comprehensive testing suite featuring AI-powered UI analysis, end-to-end browser flow simulation, and strict type enforcement using TypeScript.

The environment is built using Deno for server-side execution and project bootstrapping.
- [fermyon/spin](https://awesome-repositories.com/repository/fermyon-spin.md) (6,443 ⭐) — Spin is a WebAssembly serverless framework and development toolchain for building and running portable microservices. It functions as an event-driven orchestrator and runtime that executes WebAssembly components, allowing developers to map HTTP requests, Redis messages, and cron schedules to specific modules.

The project distinguishes itself by implementing a Wasm-based AI inference gateway, enabling components to perform model inference and generate text embeddings. It utilizes the WebAssembly Component Model and WASI for language-agnostic composition and portable host interfacing, while employing a capability-based security system to restrict access to network hosts and storage backends.

The framework provides a comprehensive set of capabilities including OCI-compliant distribution, in-memory service chaining for internal microservices, and integration with various SQL and NoSQL databases. It also includes tools for background task spawning, OpenTelemetry signal export for observability, and a CLI for project bootstrapping and hot reloading.

The toolchain supports compiling multilingual components into WebAssembly and deploying them across local environments, Kubernetes clusters, or global edge distributions.
- [tanstack/form](https://awesome-repositories.com/repository/tanstack-form.md) (6,584 ⭐) — TanStack Form is a cross-framework form state management library that provides typed fields, validation, and submission across React, Vue, Angular, Solid, Lit, Svelte, and Preact. It uses a shared form model that adapts to different UI frameworks while preserving the same validation and submission logic, and offers headless form controls that impose no UI markup, letting developers bring their own inputs and design system.

The library distinguishes itself through granular state subscription, where components subscribe to narrow slices of form or field state using reactive primitives, so only the relevant UI re-renders on each change instead of the entire component tree. It supports typed form validation with full TypeScript inference, running synchronous validators on field changes and debounced asynchronous checks for slow business rules, keeping field names, values, and errors connected through refactors.

The project covers form field definition with type-safe APIs, submission of typed form data with inferred value shapes, and validation with both sync and async rules. It provides framework-specific adapters while keeping the same typed form model and validation strategy, and supports subscribing to granular form or field state to prevent unnecessary re-renders on large forms.
- [the-benchmarker/web-frameworks](https://awesome-repositories.com/repository/the-benchmarker-web-frameworks.md) (7,087 ⭐) — This project is a web framework performance benchmark suite and automated benchmarking orchestrator. It serves as a multi-language performance analysis tool designed to measure execution speed, throughput, and latency across various HTTP libraries and programming ecosystems.

The system functions as an HTTP framework comparison tool that evaluates relative efficiency using consistent hardware and request patterns. It automates the build, deployment, and execution cycles necessary to collect stable performance data and compute metrics such as error rates and latency percentiles.

The suite evaluates framework completeness by testing common server capabilities, including JWT authentication, CORS handling, multipart parsing, and request rate limiting. It also analyzes HTTP server performance and conducts feature evaluations to quantify the stability and efficiency of different web server implementations.
- [grpc/grpc-rust](https://awesome-repositories.com/repository/grpc-grpc-rust.md) (12,338 ⭐) — grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and servers. It provides an asynchronous communication stack and a protocol buffers implementation for encoding, decoding, and generating type-safe code from service definitions.

The project enables the implementation of unary and bi-directional data streaming over the HTTP/2 protocol. It includes specialized support for gRPC-Web integration, allowing browser-based clients to communicate with services through protocol translation.

The infrastructure covers a broad range of distributed systems capabilities, including service reflection for runtime discovery, standardized health monitoring, and client-side load balancing. Security is handled through transport layer security with support for certificates and mutual authentication.

The toolkit includes automated code generation to produce strongly typed client and server stubs directly from protobuf interface definitions.
- [gin-gonic/gin](https://awesome-repositories.com/repository/gin-gonic-gin.md) (88,694 ⭐) — Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging.

The framework utilizes a radix tree data structure to perform request routing, ensuring high-speed path matching with minimal memory overhead. It distinguishes itself by employing a zero-reflection dispatch mechanism that invokes handler functions through static type assertions, avoiding the performance costs typically associated with runtime type inspection. Furthermore, it provides a type-safe data binding layer that maps incoming request payloads directly into structured objects using declarative metadata tags, which simultaneously enforces validation rules to maintain data integrity.

Developers can organize complex API surfaces by grouping related endpoints into logical segments that share common path prefixes and middleware configurations. The framework manages the request lifecycle by passing a single mutable context object through the handler chain, which helps minimize memory allocations during request processing.
- [shekhargulati/building-java-web-apps-checklist](https://awesome-repositories.com/repository/shekhargulati-building-java-web-apps-checklist.md) (229 ⭐) — ✅ A checklist for building Java + Angular/React web applications in the correct way
- [tanstack/router](https://awesome-repositories.com/repository/tanstack-router.md) (14,681 ⭐) — TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search parameters, and data loaders across the entire application stack. It functions as a comprehensive framework for server-side rendering, enabling the generation of complete HTML pages to improve initial load performance and search engine optimization. By integrating declarative data fetching, the library manages asynchronous information at the route level, supporting preloading, caching, and parallel request execution to ensure data is ready before components render.

The project distinguishes itself through a headless, framework-agnostic architecture that separates complex state management and business logic from visual rendering. This design allows developers to maintain consistent behavior across different frontend technology stacks while retaining full control over component markup. It further differentiates itself by offering advanced capabilities for optimistic mutation handling, incremental server streaming, and virtualization-based rendering, which collectively ensure high performance and responsiveness in complex user interfaces.

Beyond core routing, the project provides a broad capability surface for managing application state, form validation, and tabular data. It includes tools for synchronizing server state, handling complex data collections, and implementing reactive queries that automatically update the interface when underlying data changes. The library also features a unified development interface for inspecting application state, including routing matches, data caches, and background tasks.

The project is distributed as a set of modular utilities and primitives, with documentation and tooling designed to support project bootstrapping and automated release workflows.
- [infiniflow/ragflow](https://awesome-repositories.com/repository/infiniflow-ragflow.md) (82,922 ⭐) — This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations.

The platform distinguishes itself through deep document understanding and sophisticated knowledge orchestration. It supports complex document parsing, including the extraction of tables and images, and utilizes graph-based indexing to enhance reasoning over large document collections. Users can configure multiple recall strategies and fused re-ranking to optimize retrieval accuracy, while the system maintains context through multi-turn dialogue management and flexible tool-use frameworks.

The architecture is built on a modular, containerized microservice foundation that supports both local inference engines and external language model APIs. It includes asynchronous task processing for document ingestion and indexing, ensuring system responsiveness during heavy workloads. The platform also provides a standardized interface for model abstraction, allowing for seamless integration with existing language model ecosystems.

Developers can interact with the platform through a comprehensive suite of RESTful endpoints and Python client libraries, which cover the full lifecycle of agents, datasets, and knowledge graphs. The system is designed for flexible deployment, offering configurable environment settings and support for custom containerized environments to facilitate local development and infrastructure portability.
- [sugar-framework/elixir-http-router](https://awesome-repositories.com/repository/sugar-framework-elixir-http-router.md) (14 ⭐) — HTTP Router with various macros to assist in developing your application and organizing your code
- [isaced/crystal-web-framework-stars](https://awesome-repositories.com/repository/isaced-crystal-web-framework-stars.md) (74 ⭐) — ⭐️ Web frameworks for Crystal, most starred on Github
- [rwf2/rocket](https://awesome-repositories.com/repository/rwf2-rocket.md) (25,747 ⭐) — Rocket is a type-safe web framework designed for building server-side applications. It provides a high-performance asynchronous routing engine that maps incoming network traffic to concurrent handler functions, while managing the full lifecycle of web requests. The framework emphasizes compile-time verification, ensuring that request parameters, response types, and routing logic remain consistent throughout the development process.

The framework distinguishes itself through its use of request guards, which act as a validation layer to intercept and transform incoming data into structured types before it reaches core business logic. It also features an integrated testing suite that allows developers to dispatch internal requests and verify application behavior without requiring an active network connection. Additionally, the framework supports thread-safe state management, enabling the sharing of global resources across the application while maintaining safe, concurrent access within individual handlers.

Beyond its core routing and validation capabilities, the framework includes tools for automated configuration management, which merges settings from multiple sources into structured objects. It also provides extensive support for response handling, including asynchronous streaming, dynamic template rendering, and the ability to derive custom response logic for specific data types. These features are complemented by lifecycle hooks that allow for the execution of custom logic during application startup, shutdown, or request processing phases.
- [a-h/templ](https://awesome-repositories.com/repository/a-h-templ.md) (10,358 ⭐) — Templ is a type-safe HTML templating engine and UI framework for Go. It provides a system for building reusable HTML components that compile into Go code for server-side rendering, ensuring type safety and compile-time validation of data and logic.

The project features a dedicated language server that provides autocomplete and syntax validation for template files within supported code editors. It employs compile-time code generation to transform a custom template language into Go source code, enabling the creation of modular HTML fragments and logic blocks.

The framework includes automated security mechanisms to prevent cross-site scripting through HTML escaping, CSS class and value sanitization, and resource URL validation. It supports various output targets, including streaming content to response writers for web interfaces or producing standalone files for static site generation.

A command line interface is provided to handle the generation of Go source code and the formatting of markup and template files.
- [smallnest/go-web-framework-benchmark](https://awesome-repositories.com/repository/smallnest-go-web-framework-benchmark.md) (0 ⭐) — This benchmark suite aims to compare the performance of Go web frameworks. It is inspired by Go HTTP Router Benchmark but this benchmark suite is different with that. Go HTTP Router Benchmark suit aims to compare the performance of routers but this Benchmark suit aims to compare whole HTTP…
- [encode/django-rest-framework](https://awesome-repositories.com/repository/encode-django-rest-framework.md) (30,083 ⭐) — Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas.

The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views and API logic through inheritance and mixin composition. It features a powerful serialization system that automatically generates schemas from database models, alongside a flexible policy-based system for managing access control, rate limiting, and versioning. The framework also includes automated schema generation, which introspects view logic to produce interactive, machine-readable API documentation at runtime.

Beyond its core serialization and view architecture, the framework provides a comprehensive suite of tools for managing the entire API lifecycle. This includes extensive support for authentication methods, content negotiation, pagination, and filtering, as well as robust error handling and testing utilities. These components are designed to be highly customizable, allowing developers to override default behaviors or implement custom logic to meet specific application requirements.
- [angular/angular.js](https://awesome-repositories.com/repository/angular-angular-js.md) (58,615 ⭐) — AngularJS is a structural framework for building dynamic web applications by extending standard HTML with custom tags and attributes. It operates as a client-side template engine that transforms declarative markup into interactive components, organizing application logic through a model-view-controller pattern. By utilizing a centralized dependency injection container, the framework manages the lifecycle of services and components to ensure modularity and maintainable architecture.

The framework is defined by its two-way data binding mechanism, which automatically synchronizes data models with the user interface. It achieves this through dirty-checking, where the system periodically compares model snapshots to propagate changes between the view and the underlying data. This process is supported by hierarchical scope inheritance, allowing nested components to access and modify parent data models, and expression-based evaluation that enables dynamic logic directly within the document markup.

Beyond its core rendering and binding capabilities, the project provides a comprehensive suite of tools for application development. This includes a service-oriented architecture for encapsulating business logic, built-in data transformation filters, and extensive support for automated testing, covering both isolated unit tests and end-to-end browser workflows. The framework also offers granular control over document elements, including conditional rendering, event handling, and input validation.
- [heyputer/puter](https://awesome-repositories.com/repository/heyputer-puter.md) (42,318 ⭐) — Puter is a browser-based desktop environment and cloud-native development platform that provides a virtualized graphical workspace. It enables developers to build and deploy full-stack web applications by integrating cloud storage, authentication, and serverless backend logic directly into the browser, eliminating the need for traditional server infrastructure.

The platform distinguishes itself through a unified cloud storage layer and a distributed network runtime that facilitates peer-to-peer communication and cross-origin resource fetching. It features a sophisticated cross-window orchestration framework that coordinates state, user actions, and lifecycle events between isolated browser windows, allowing for complex, multi-component application workflows.

Beyond its core desktop and storage capabilities, the system includes a comprehensive suite of artificial intelligence tools, including conversational response generation, image and video creation, and speech synthesis. It also provides a serverless backend platform that executes event-driven functions and manages persistent key-value storage, all accessible through a consistent programmatic interface.

The project offers extensive documentation and examples covering AI integration, authentication, and object management to assist developers in building scalable applications.
- [componently-com/awesome-building-blocks-for-web-apps](https://awesome-repositories.com/repository/componently-com-awesome-building-blocks-for-web-apps.md) (195 ⭐) — Standalone features to be integrated into web applications
- [boto/boto3](https://awesome-repositories.com/repository/boto-boto3.md) (9,834 ⭐) — Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage.

The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and containerized applications within the cloud ecosystem.

The toolkit covers a broad range of operational capabilities, including generative AI orchestration, identity and access control, and detailed cloud resource monitoring. It further extends to data lifecycle management, including automated backups and migrations, as well as comprehensive billing and cost optimization tools.
- [leonardomso/33-js-concepts](https://awesome-repositories.com/repository/leonardomso-33-js-concepts.md) (66,467 ⭐) — This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-loop-based concurrency, alongside advanced topics like JIT-compiled execution and memory management.

The repository distinguishes itself by offering deep-dive technical guides that bridge the gap between abstract language concepts and practical browser implementation. It features detailed explorations of complex topics including property-descriptor-based metadata, binary data manipulation via blob abstractions, and transactional client-side storage using IndexedDB. These resources are designed to clarify nuanced behaviors, such as the intricacies of the keyword used for function execution context and the complexities of asynchronous error handling.

Beyond core language mechanics, the project provides a robust framework for understanding algorithmic efficiency and functional programming. It includes visual references for Big O complexity, implementation examples for common search and sort algorithms, and tutorials on higher-order array methods. The documentation is organized into modular learning paths, making it a central reference library for developers seeking to improve their technical proficiency in modern web development.
- [loco-rs/loco](https://awesome-repositories.com/repository/loco-rs-loco.md) (8,645 ⭐) — Loco is a full-stack web framework for Rust designed to accelerate application development using a convention-over-configuration approach. It functions as an MVC web framework that provides a structured environment for building web applications and REST APIs.

The project distinguishes itself through an integrated API development toolkit and a command-line scaffolding engine. These tools automate the creation of controllers, models, and migrations, allowing for the rapid generation of functional CRUD resources and application boilerplate.

The framework covers a broad range of backend capabilities, including database schema management via an object-relational mapper, user identity and session management, and server-side view rendering. It also includes a background job processor for executing asynchronous tasks and scheduling recurring workflows, alongside tools for managing file storage across different providers and automating deployment configurations.
- [electric-sql/electric](https://awesome-repositories.com/repository/electric-sql-electric.md) (9,909 ⭐) — Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates.

The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework to ensure consistent state synchronization across different users.

The project covers a broad range of capabilities, including reactive state management and real-time data streaming to client interfaces and server-side renders. It provides tools for data shaping and transformation, database integration across various cloud and serverless Postgres providers, and security primitives such as token-based authorization and end-to-end encryption.

The service can be deployed as a containerized web service on cloud platforms with support for rolling deployment management.
- [appwrite/playground-for-web](https://awesome-repositories.com/repository/appwrite-playground-for-web.md) (0 ⭐) — Appwrite playground is a simple way to explore the Appwrite API & Web SDK. Use the source code of this page to learn how to use the different Appwrite Web SDK features.
- [hautdefrance/web-gui-for-sqlite](https://awesome-repositories.com/repository/hautdefrance-web-gui-for-sqlite.md) (0 ⭐) — Web GUI for SQLite is a web-based SQLite browser written in JavaScript.
- [flutter/flutter](https://awesome-repositories.com/repository/flutter-flutter.md) (177,056 ⭐) — This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model.

The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modular component system, a constraint-based layout engine, and built-in support for navigation, localization, and accessibility. Developers can extend functionality through a native integration model that supports platform-specific APIs, foreign function interfaces, and a package management system for dependency distribution.

Beyond core UI development, the project includes infrastructure for application packaging and distribution across various app stores and web environments. It also incorporates concurrency models for background task management, security utilities for code obfuscation, and tools for integrating generative AI into the development workflow.
- [moleculerjs/moleculer](https://awesome-repositories.com/repository/moleculerjs-moleculer.md) (6,373 ⭐) — Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing.

The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breakers, automatic request retries, and fallback responses to prevent cascading failures.

The framework covers a broad set of capabilities, including asynchronous event-driven networking, distributed tracing, and system observability. It provides tools for data persistence via pluggable database adapters, schema-driven validation, and complex workflow orchestration through state machine logic.

The project includes a command-line interface for project bootstrapping, dynamic service loading, and interactive system management via a REPL.
- [westernmagic/rust-in-hpc](https://awesome-repositories.com/repository/westernmagic-rust-in-hpc.md) (0 ⭐) — Rust is a new open-source systems programming language created by Mozilla and a community of volunteers, designed to help developers create fast, secure applications which take full advantage of the powerful features of modern multi-core processors. It combines performance, reliability and…
- [hapijs/hapi](https://awesome-repositories.com/repository/hapijs-hapi.md) (14,789 ⭐) — Hapi is a configuration-driven web framework for building secure and scalable HTTP servers and APIs on the Node.js runtime. It functions as a REST API development framework and an enterprise server implementation focused on stability, security, and comprehensive input validation.

The framework is built around a plugin-based architecture, allowing core functionality and custom logic to be organized into modular, registerable plugins. It serves as an HTTP request lifecycle manager, enabling the interception and modification of requests through pre-handlers and extensions before they reach the final route handler.

The project provides capabilities for schema-based input validation, strategy-based authentication, and CORS policy configuration. It includes tools for traffic management via resource-limit load shedding and performance optimization through internal method caching. For testing, the system supports in-process request injection to simulate HTTP requests without a live network connection.
- [lissy93/web-check](https://awesome-repositories.com/repository/lissy93-web-check.md) (33,721 ⭐) — Web-check is a self-hosted diagnostic platform designed to perform comprehensive technical reconnaissance and security audits on web domains. It functions as a network scanner that inspects infrastructure by querying IP addresses, DNS records, SSL certificate chains, and server headers to identify potential misconfigurations or vulnerabilities.

The platform is built to run within private infrastructure, ensuring that site investigations remain independent of external tracking or third-party data logging. By utilizing server-side request proxying, the tool bypasses client-side security restrictions to conduct direct network-level inspections. It further enhances its diagnostic capabilities by orchestrating concurrent requests to various third-party services, aggregating metadata into structured intelligence through a modular pipeline.

The application is packaged as a containerized service, allowing for consistent deployment across cloud environments or local servers. Users can configure the platform’s behavior and service rate limits through environment variables, enabling the activation of specific analysis checks based on individual requirements. The software supports multiple installation methods, including one-click cloud deployments, container-based execution, and manual builds from source code.
- [filipedeschamps/tabnews.com.br](https://awesome-repositories.com/repository/filipedeschamps-tabnews-com-br.md) (6,360 ⭐) — TabNews is a community content platform where technology professionals publish, discuss, and vote on programming and tech-related articles and posts. It combines a voting and reputation system with a custom virtual currency called Tabcoins, enabling users to earn tokens for quality contributions and spend them on content promotion or tipping other users.

The platform provides a full set of interactive capabilities, including community content browsing and voting, post and comment publishing, and threaded comment trees for hierarchical discussions. Content is rendered from Markdown into formatted HTML, and a content-voting ranking algorithm orders posts by a community-driven score that combines upvotes, downvotes, and time decay. The system is backed by a relational database for persistent storage of user accounts, posts, comments, and virtual currency transactions, with session-based authentication securing private actions like posting and voting.

TabNews exposes public RESTful API endpoints that allow external applications to read and write platform data and trigger features programmatically. The project also provides a private reporting channel for security researchers to responsibly disclose vulnerabilities to the maintainers.
- [kataras/iris](https://awesome-repositories.com/repository/kataras-iris.md) (25,582 ⭐) — Iris is a high-performance web framework and API toolkit for the Go programming language. It provides the infrastructure necessary to build HTTP/2 web applications, REST APIs, and MVC-based websites.

The project distinguishes itself through a flexible architectural model that supports multiple isolated application instances within a single process and allows for binary-embedded asset loading to eliminate external filesystem dependencies. It features dynamic router hot-reloading and a pluggable view engine for rendering dynamic HTML content.

The framework covers a broad range of capabilities, including advanced radix-tree routing, reflection-based dependency injection, and a comprehensive middleware system for panic recovery and request modification. It includes integrated tools for session management, user authentication, response compression, and performance profiling.

The toolkit also provides development utilities such as automatic template reloading and live browser refresh injection.
- [rust-lang/this-week-in-rust](https://awesome-repositories.com/repository/rust-lang-this-week-in-rust.md) (2,569 ⭐) — This project is a community newsletter curation system that collects and organizes links, projects, and news into a structured weekly digest for the Rust ecosystem. It monitors the status of language proposals and core tooling updates to keep developers informed of official changes.

The system utilizes a Git-based editorial workflow where community-submitted links and project updates are collected via pull requests for manual filtering. It features a markdown-to-static generation pipeline that transforms these drafts into HTML pages for hosting and chronological historical archiving.

The curation surface covers developer event aggregation, open source contribution discovery for beginners, and the distribution of technical job opportunities. It also includes mechanisms for email digest delivery to registered subscribers.
- [davidjbradshaw/iframe-resizer](https://awesome-repositories.com/repository/davidjbradshaw-iframe-resizer.md) (6,927 ⭐) — iframe-resizer is a JavaScript tool that automatically adjusts the dimensions of an iframe to match the size of its internal content. It functions as a cross-domain communication bridge, allowing the exchange of data and the triggering of actions between a parent window and an embedded iframe across different origins.

The project includes a nested iframe coordinator to synchronize dimensions between parent pages and inner frames, preventing scrollbars in complex nested structures. It also provides an accessibility utility to manage iframe titles and attributes, ensuring embedded content is compatible with screen readers.

The system covers a broad range of capabilities, including bidirectional JSON messaging, origin-based security filtering to restrict communication to trusted domains, and scroll synchronization for in-page anchor links. It further supports integration within component-based architectures through specialized wrappers for various frontend frameworks and jQuery.
- [web-padawan/api-viewer-element](https://awesome-repositories.com/repository/web-padawan-api-viewer-element.md) (283 ⭐) — API documentation and live playground for Web Components. Based on Custom Elements Manifest format
- [thoughtbot/guides](https://awesome-repositories.com/repository/thoughtbot-guides.md) (9,556 ⭐) — This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift.

The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces.

The guides cover a broad range of technical capabilities, including database schema design and indexing patterns for SQL, frontend performance optimization, and secure development workflows for managing credentials and vulnerabilities. It also provides standards for API design, mobile development architecture, and layered testing strategies.
- [0xcert/framework](https://awesome-repositories.com/repository/0xcert-framework.md) (340 ⭐) — 0xcert Framework - JavaScript framework for building decentralized applications - build something unique
- [oven-sh/bun](https://awesome-repositories.com/repository/oven-sh-bun.md) (93,257 ⭐) — Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface.

What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performance server runtime with built-in support for HTTP, WebSockets, and SQLite database management, allowing for the creation of scalable network applications without external dependencies. The platform includes a sophisticated build pipeline that supports incremental bundling, build-time macro execution, and the generation of standalone, cross-platform binaries. It also provides a low-level foreign function interface, enabling direct execution of native C and C++ libraries to bypass traditional runtime bottlenecks.

The project covers a broad capability surface, including automated task scheduling, file-system-based routing, and comprehensive dependency management. It offers built-in utilities for cryptographic hashing, secure password verification, and real-time hot module replacement during development. Additionally, the runtime maintains compatibility with existing ecosystems by implementing standard APIs and module resolution patterns, facilitating seamless integration into existing workflows.

Bun is distributed as a command-line tool that manages the entire application lifecycle, from dependency installation and auditing to production asset building and binary distribution.
- [languagetool-org/languagetool](https://awesome-repositories.com/repository/languagetool-org-languagetool.md) (14,597 ⭐) — LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application.

The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation between similar word pairs.

The engine covers a broad range of linguistic analysis capabilities, including part-of-speech tagging, sentence boundary definition, and markup-aware proofreading for documents containing HTML, XML, or LaTeX. It also features comprehensive dictionary management tools for compiling binary dictionaries and managing custom spell-checking rules.

Developers can integrate these capabilities into external applications using a REST-based API, which includes support for automatic language detection and access restriction controls.
- [httprb/http](https://awesome-repositories.com/repository/httprb-http.md) (3,086 ⭐) — HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts
- [azure/azure-sdk-for-rust](https://awesome-repositories.com/repository/azure-azure-sdk-for-rust.md) (878 ⭐) — This repository is for the active development of the Azure SDK for Rust. For consumers of the SDK we recommend visiting Docs.rs and looking up the docs for any of libraries in the SDK.
