awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
miurla avatar

miurla/morphic

0
View on GitHub↗
chat.morphic.sh↗

Morphic

Morphic is an AI model aggregator and search engine designed to synthesize grounded answers with citations by coordinating large language models and external web search providers. It functions as a self-hosted AI gateway that connects to multiple model providers and local endpoints, utilizing a dynamic selector to route requests between different backends based on API key availability.

The project features a generative UI framework that renders rich, interactive components by streaming JSON specifications instead of standard markdown. It also incorporates retrieval augmented generation capabilities, allowing users to upload documents to an S3-compatible store to provide specific context for AI queries.

The system includes a comprehensive infrastructure for multi-user access, featuring external identity provider integration, session management, and IP-based rate limiting for guests. It manages application state and chat history through a persistent database with automated schema migrations and is deployed as a containerized stack for consistent environment orchestration.

Telemetry and observability are handled via system performance tracing and a reverse-proxy routing mechanism designed to ensure analytics delivery by bypassing browser-based ad blockers.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • JSON-Streamed Components - Renders rich interactive interface components by streaming structured JSON specifications instead of markdown.
  • AI Gateways - Connects to multiple LLM providers through a single interface to route and switch between backends.
  • AI Provider Integrations - Implements connectors for integrating external AI model providers via API keys and local endpoints.
  • Conversational Search Engines - Combines a large language model with web search to generate grounded answers with citations.
  • Persistent Chat Histories - Stores conversation logs in a database to allow users to retrieve and resume previous AI interactions.
  • Model Aggregators - Provides a centralized gateway to aggregate and switch between multiple AI model providers.
  • Web Search Integrations - Uses large language models to coordinate external search queries and retrieve grounded web data.
  • Web Synthesis Engines - Combines external search results with model-driven synthesis to generate grounded answers with direct citations.
  • S3-Compatible Cloud Storage - Integrates with S3-compatible object storage to persist user-uploaded context files and media.
  • External Identity Provider Integration - Verifies tokens from third-party identity services to enable secure multi-user access.
  • Hybrid Session Management - Verifies user identities and tracks session access for both anonymous guests and authenticated users.
  • Identity Authentication - Manages single sign-on and session-based authentication in coordination with identity providers.
  • Identity Provider Integrations - Integrates with external identity providers to transition users from anonymous to authenticated sessions.
  • Multi-User AI Chat Interfaces - Manages user identities and session isolation for multiple users in an AI chat portal.
  • Generative UI Components - Builds search interfaces that dynamically render interactive components based on AI tool calls.
  • RAG Context Uploads - Enables uploading documents to be used as retrieval-augmented generation context for AI queries.
  • Generative UI Frameworks - Implements a framework that synthesizes interactive user interfaces from streamed JSON specifications.
  • Search Engine Integrations - Interfaces with web search APIs to retrieve raw data for subsequent AI synthesis.
  • Dynamic Model Switching - Allows users to dynamically switch the active AI model or provider through a configuration interface.
  • Language Model Backend Switching - Provides the capability to switch between different language model backends through a common interface.
  • Web Content Extractions - Uses specialized extraction services to clean and parse retrieved web content for AI consumption.
  • Persistent Application State - Persists global application state and user data across sessions in a database.
  • Analytics Proxying - Routes analytics tracking requests through a backend proxy to bypass browser-based ad blockers.
  • S3 Bucket File Management - Manages persistent document uploads and media files using S3-compatible bucket storage.
  • Coordinated Service Stacks - Deploys the application, database, and cache into a single coordinated container stack.
  • Full-Stack Orchestration - Deploys the application and its database dependencies as a unified, portable container stack.
  • Containerized Application Deployments - Packages the full application environment, including database migrations, into portable container images.
  • Containerized Packaging - Packages the application and dependencies into portable container images for consistent deployment.
  • AI Stack Deployments - Provides an on-premises deployment configuration for the entire AI software stack.
  • Database Schema Migrations - Executes automated database schema migrations during startup to synchronize the data layer with code.
  • LLM Performance Monitoring - Tracks model behavior, latency, and performance metrics using external observability tools.
  • Trace Exporters - Exports telemetry and trace data to external monitoring services to track the lifecycle of application requests.
  • AI Search Engines - AI-powered search engine interface with generative capabilities.
8,931 stars·2,338 forks·TypeScript·Apache-2.0·22 views

Star history

Star history chart for miurla/morphicStar history chart for miurla/morphic

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Morphic

These projects share indexed features with Morphic. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • octelium/octeliumoctelium avatar

    octelium/octelium

    3,371View on GitHub↗

    Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and SQL resources. It functions as a secure gateway that validates human and workload identities using OIDC, SAML, and FIDO2 passkeys before granting access to internal applications and SaaS APIs. The system is distinguished by its secretless access broker, which injects credentials—such as API keys, passwords, and AWS Sigv4 signatures—at the gateway level so users can access databases and cloud resources without managing secrets. It further specializes in AI gateway administration,

    Goabacai-gatewayapi-gateway
    View on GitHub↗3,371
  • sillytavern/sillytavernSillyTavern avatar

    SillyTavern/SillyTavern

    29,463View on GitHub↗

    SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive chat experiences. It functions as a unified gateway that connects users to a wide array of local and cloud-based large language models, providing a centralized environment to manage complex character personas, narrative context, and model-driven interactions. The platform distinguishes itself through its advanced prompt engineering and automation capabilities. It utilizes a sophisticated macro-based templating engine and vector-database retrieval to dynamically inject lore, c

    JavaScriptaichatllm
    View on GitHub↗29,463
  • mastra-ai/mastramastra-ai avatar

    mastra-ai/mastra

    21,221View on GitHub↗

    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 execut

    TypeScriptagentsaichatbots
    View on GitHub↗21,221
  • gristlabs/grist-coregristlabs avatar

    gristlabs/grist-core

    11,176View on GitHub↗

    Grist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the power of a relational database. At its core, it manages structured data across multiple linked tables, using a relational database engine to organize information while providing a familiar grid interface. The platform supports Python-based formulas for complex calculations and data transformations, with automatic recalculation when referenced cells change. The system is designed for self-hosted deployment, storing data in either portable SQLite files or enterprise-grade PostgreSQL databases. It

    TypeScriptawesomedatabasespreadsheet
    View on GitHub↗11,176
Compare all 30 related projects→

Frequently asked questions

What does miurla/morphic do?

Morphic is an AI model aggregator and search engine designed to synthesize grounded answers with citations by coordinating large language models and external web search providers. It functions as a self-hosted AI gateway that connects to multiple model providers and local endpoints, utilizing a dynamic selector to route requests between different backends based on API key availability.

What are the main features of miurla/morphic?

The main features of miurla/morphic are: JSON-Streamed Components, AI Gateways, AI Provider Integrations, Conversational Search Engines, Persistent Chat Histories, Model Aggregators, Web Search Integrations, Web Synthesis Engines.

Which projects share features with miurla/morphic?

Projects with overlapping indexed features include: octelium/octelium — Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and… sillytavern/sillytavern — SillyTavern is a comprehensive interface and orchestration platform designed for immersive AI roleplay and interactive… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… gristlabs/grist-core — Grist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the power of a… danny-avila/chatgpt-clone — This project is a self-hosted large language model chat interface and AI model aggregator. It provides a unified web… sameersbn/docker-gitlab — This project provides a containerized DevOps platform by packaging a complete GitLab installation into Docker images.…