For active, the strongest matches are spring-projects/spring-framework (Spring Framework is a comprehensive enterprise Java application framework), jonataslaw/getx (GetX is a reactive state management framework for Flutter) and jonataslaw/get (Get is a Flutter framework that provides reactive state). spiral/framework and gaarason/database-all round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked active directory alternatives. Compare top open-source identity and access management tools ranked by stars and activity to find the best fit.
Spring Framework is an enterprise Java framework providing a comprehensive infrastructure for building server-side applications. It functions as a dependency injection container and a Java application framework designed to support scalable backend development through modular architecture. The project provides tools for aspect-oriented programming to intercept method calls using dynamic proxies, allowing the application of cross-cutting concerns such as security and transactions. It also includes a centralized system for managing object lifecycles and coordinating component wiring by injecting
Spring Framework is a comprehensive enterprise Java application framework offering dependency injection and event-driven architecture, and while it supports reactive programming through Spring WebFlux and data mapping via Spring Data, it is a broad general-purpose backend framework rather than a dedicated reactive-native or active record tool.
GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state, dependency injection, and routing without requiring build context. It serves as a core architectural system for reactive state management, navigation, service location, and multi-language theme support. The project is distinguished by its ability to handle context-free navigation and the use of observable variables that automatically trigger user interface updates. It features a dependency injection container with lazy loading and automated memory management, alongside a rout
GetX is a reactive state management framework for Flutter that includes built-in dependency injection and observable reactive variables, making it a strong tool for reactive mobile application development despite not being a traditional backend ORM.
Get is a framework for Flutter that provides a comprehensive toolkit for dependency injection, internationalization, route management, and reactive state management. It includes a UI utility kit for handling themes, adaptive layouts, and the display of overlays such as snackbars and dialogs. The framework is distinguished by its ability to perform navigation and overlay management without requiring a build context. It also features a dependency injection container that manages the memory lifecycle of controllers and services, and a localization system that maps keys to strings to update appli
Get is a Flutter framework that provides reactive state management and dependency injection, fulfilling key aspects of the requested reactive programming toolkit.
This project is a high-performance PHP framework designed for building scalable services using a resident memory execution model. By maintaining application state in memory across requests, it eliminates bootstrap overhead and provides a persistent environment for long-running processes. The framework distinguishes itself through its integrated support for durable workflow orchestration and asynchronous task management. It enables the execution of complex, long-running business processes that automatically handle failures and state recovery, alongside a background processing system that dispa
This PHP application framework provides dependency injection, an ORM with data mapping, and background processing for asynchronous tasks, aligning well with the reactive and data-mapping intent despite relying on a resident-memory execution model rather than standard reactive streams.
This project is a Java-based object-relational mapping framework that utilizes the active record pattern to simplify database interactions. It provides a comprehensive data access layer that binds database tables directly to application objects, enabling developers to perform CRUD operations, manage complex entity relationships, and execute queries through a fluent, type-safe interface. Designed for integration with Spring Boot, the framework abstracts database complexities while maintaining support for native compilation and asynchronous execution. The framework distinguishes itself through
This Java-based object-relational mapping framework provides active record data mapping and Spring Boot integration with support for asynchronous execution, aligning well with your search for a reactive or active record tool.
Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program
Quarkus is a Kubernetes-native Java framework that natively supports reactive programming and dependency injection, matching the requested architectural style even though it is a broader cloud-native development stack.
FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int
FastStream is an asynchronous Python framework for building event-driven microservices that supports reactive streams concepts, dependency injection, and ORM integration hooks, making it a strong fit for reactive application development despite lacking a built-in active record ORM.
Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and
Livewire is a server-driven reactive framework for PHP that handles dynamic state synchronization and component events, though it lacks dedicated ORM data mapping and reactive streams out of the box.
Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering
Angular is a comprehensive web application framework featuring hierarchical dependency injection and fine-grained reactivity via signals, though it lacks an active record ORM.
This project is a full-stack web framework designed for building database-backed applications through a standardized architectural pattern. It provides a comprehensive suite of integrated libraries that manage the entire request-response lifecycle, from routing incoming web traffic to rendering dynamic server-side templates. By utilizing an object-relational mapping layer, the framework allows developers to define domain models that map database tables directly to application objects, simplifying data persistence, schema migrations, and complex relationship management. The framework is distin
Ruby on Rails provides a robust active record implementation and database mapping layer with extensive lifecycle management, though it does not focus on reactive streams or asynchronous event-driven architecture.
MagicalRecord is a data persistence library and wrapper for Core Data that implements the Active Record pattern. It maps database rows directly to object instances, allowing for the creation, update, and retrieval of records without writing manual query logic. The project functions as a mapping layer that synchronizes object properties with a managed object context. It utilizes generic-based type resolution and model-class querying to enable data fetching directly on model classes, which removes the need for a separate external manager and reduces repetitive fetch request boilerplate. The li
MagicalRecord is an Active Record data persistence library for iOS that maps database objects directly to classes, which fits the ORM aspect of your search even though it does not focus on reactive streams.
RxSwift is a reactive programming library for Swift that provides a framework for managing push-based data flows and composing asynchronous, event-based programs. It utilizes observable sequences and functional operators to transform and filter asynchronous sequences through a declarative approach. The library is distinguished by its ability to link asynchronous data streams directly to user interface elements, automating view updates via reactive data binding. It includes specialized tools for tracking UI control properties and events on the main thread, as well as the ability to encapsulate
RxSwift is a well-known reactive programming library for Swift that manages asynchronous data streams and event-driven architectures, though it does not provide database ORM capabilities.
Bacon.js is a JavaScript functional reactive programming library used for coordinating complex asynchronous data flows. It functions as an observable event stream framework and an asynchronous data flow orchestrator, allowing developers to model events as declarative streams and properties. The library distinguishes itself through its ability to manage reactive state and synchronize timing across multiple sources. It provides specialized mechanisms for atomic state synchronization to prevent glitches in derived properties and offers advanced coordination strategies such as asynchronous stream
Bacon.js is a functional reactive programming library for JavaScript that handles asynchronous data flows and event streams, fitting the reactive framework aspect of your search even though it lacks built-in ORM data mapping.
| 仓库 | Star 数 | 语言 | 许可证 | 最后推送 |
|---|---|---|---|---|
| spring-projects/spring-framework | 60.1K | Java | Apache-2.0 | |
| jonataslaw/getx | 11.2K | Dart | MIT | |
| jonataslaw/get | 11.2K | Dart | MIT | |
| spiral/framework | 2.1K | PHP | MIT | |
| gaarason/database-all | 1K | Java | MIT | |
| quarkusio/quarkus | 15.5K | Java | apache-2.0 | |
| airtai/faststream | 5.2K | Python | Apache-2.0 | |
| livewire/livewire | 23.4K | PHP | mit | |
| angular/angular | 100.4K | TypeScript | MIT | |
| rails/rails | 58.7K | Ruby | MIT |