7 个仓库
Integration for storing application state and logs in MongoDB document databases.
Distinct from MongoDB Persistence Providers: Shortlist candidates are too narrow, focusing on conversation state or task queues rather than general engine persistence.
Explore 7 awesome GitHub repositories matching data & databases · MongoDB Persistence. Refine with filters or upvote what's useful.
Elsa Core is a workflow engine framework designed for defining, executing, and managing long-running business processes. It functions as a distributed workflow orchestrator and event-driven trigger system, capable of operating as a multi-tenant platform with secure data isolation. The project distinguishes itself through a flexible approach to workflow definitions, supporting a visual drag-and-drop designer, programmatic C# definitions, and portable JSON specifications. It provides a highly extensible architecture allowing for the development of custom activities and the use of a dynamic expr
Provides a persistence provider for storing workflow definitions and execution logs in MongoDB.
PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo
Stores and retrieves agent state data in MongoDB for cross-session persistence.
Superduper 是一个 AI 代理开发套件和 LLM 应用程序框架,旨在构建自主代理和数据驱动的应用程序。它作为一个 RAG 编排平台和向量搜索基础设施,协调 AI 模型与数据库存储,以使用持久化数据状态执行多步计算和操作。 该项目通过提供数据库集成的机器学习流水线脱颖而出,该流水线直接在 SQL 和 NoSQL 数据库中托管的数据上执行训练和推理任务。它允许在私有硬件上部署自托管 AI 基础设施,从而实现对推理和数据的完全控制。 该框架涵盖了广泛的功能面,包括用于各种数据库后端的统一存储 API、自动化模式映射以及用于语义搜索的向量索引同步。它进一步提供了用于 AI 工作流执行、事件驱动模型触发以及将应用程序逻辑打包为可移植、可重用模板的工具。 该系统通过插件式抽象层支持与多种机器学习框架和托管 API 的集成。
Provides a high-level interface for persisting AI-related data and document state in MongoDB.
这是一个使用 MERN 栈(MongoDB、Express、React 和 Node.js)构建的全栈社交媒体应用。该平台旨在让用户分享和查看个人生活事件与回忆。 该项目集成了用于用户界面的 React 前端,以及用于管理 API 请求和数据流的 Node.js 和 Express 后端。它利用 MongoDB 文档数据库来存储和检索用户帖子和回忆。 该应用实现了用于客户端与服务器之间通信的 REST API,采用单页应用(SPA)架构进行导航,并使用基于组件的 UI 设计。它还利用中间件进行请求处理,并使用客户端状态管理来更新界面,而无需刷新整个页面。
Uses MongoDB persistence to store and retrieve user-generated posts and personal life event data.
Ackee is a self-hosted web analytics platform designed for tracking website traffic and visitor behavior. It functions as a privacy-first visitor tracker that allows for the collection of engagement metrics without relying on third-party cloud providers. The platform ensures data ownership through a self-hosted deployment model. It includes an analytics data API that provides a queryable interface for fetching detailed visitor data to create custom reports and external visualizations. The system covers web traffic analysis and privacy-focused user tracking. It supports the generation of tail
Utilizes MongoDB for persisting raw event logs and aggregated analytics data.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Persists all content as flexible JSON-like documents in MongoDB, supporting schema-less data structures and scalable queries.
Distribute crawler is a distributed web scraping framework that integrates with Scrapy to coordinate multiple crawler instances across clusters. It utilizes a centralized task queue to manage and scale concurrent data collection operations, enabling horizontal scaling of scraping tasks across multiple worker nodes. The framework distinguishes itself through its focus on large-scale data management and traffic control. It persists scraped items and binary assets into document-oriented database clusters, utilizing deduplication logic to optimize bandwidth and storage. To maintain consistent dat
Persists scraped items and binary assets into sharded MongoDB clusters for high-volume data management.