freshcrate
Skin:/
Home > Databases > modelence

modelence

Modelence is a full-stack framework for building production web apps with a built-in database, authentication and monitoring. Modelence is opinionated and AI agent-first, which means it's optimized fo

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Modelence is a full-stack framework for building production web apps with a built-in database, authentication and monitoring. Modelence is opinionated and AI agent-first, which means it's optimized for AI code generation with built-in guardrails.

README

Modelence is a full-stack framework for building and running production web applications, with built-in authentication, database setup, scheduled jobs, monitoring and more.

Example Projects

Visit https://cloud.modelence.com/showcase to see examples of what users have built with Modelence.

Getting Started

The fastest way to create an application is through the App Builder:

  1. Go to https://cloud.modelence.com
  2. Describe the app you want to build
  3. Submit your prompt - the App Builder will generate and deploy your app

Thatโ€™s it. No setup, no CLI, no configuration required.

For a more detailed guide, check out the Quick Start section in our documentation.


Local Development (Modelence Framework)

If you want to contribute to Modelence itself (not just use it in an application), follow the steps below.

1. Clone the repository

git clone https://github.com/modelence/modelence.git
cd modelence

2. Install dependencies for the core package

cd packages/modelence
npm install

3. Build the package

npm run build

This generates the dist/ directory required for local usage.

4. (Optional) Watch for changes during development

npm run dev

This runs the build in watch mode and rebuilds on file changes.

Note

If you encounter dependency or build errors while developing Modelence locally, a clean install may help:

rm -rf node_modules package-lock.json
npm install
npm run build

This resets the local dependency state and mirrors the workflow often recommended when resolving local development issues. The regenerated package-lock.json is only for local development and should not be committed as part of a PR unless explicitly requested.

Using the local build in a test app

To test your local Modelence changes inside a real application:

npx create-modelence-app@latest my-app
cd my-app

Update package.json to point to your local Modelence package:

{
  "dependencies": {
    "modelence": "../modelence/packages/modelence"
  }
}

Then reinstall dependencies and start the app:

npm install
npm run dev

Your application will now use your local Modelence build.


Examples

For more examples on how to use Modelence, check out https://github.com/modelence/examples

Release History

VersionChangesUrgencyDate
modelence@0.19.0## What's Changed * feat: add react native support by @omegascorp in https://github.com/modelence/modelence/pull/277 * feat: add create method to store by @omegascorp in https://github.com/modelence/modelence/pull/275 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.18.0...modelence@0.19.0High6/4/2026
modelence@0.18.0## What's Changed * feat: built-in email support by @omegascorp in https://github.com/modelence/modelence/pull/250 * fix: delete legacy rate limit formats by @omegascorp in https://github.com/modelence/modelence/pull/274 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.17.0...modelence@0.18.0High5/23/2026
modelence@0.17.0## What's Changed * feat: improved rate limits format in auth config by @omegascorp in https://github.com/modelence/modelence/pull/263 * feat: Added req and res to context parameter of handlers on runMethod by @AtulYadav25 in https://github.com/modelence/modelence/pull/269 * feat: add onBeforeSignup hook by @omegascorp in https://github.com/modelence/modelence/pull/270 * fix: add id support to Store.deleteOne by @omegascorp in https://github.com/modelence/modelence/pull/254 **Full ChangHigh5/19/2026
modelence@0.16.0## What's Changed * feat(auth): make authentication rate limits configurable via AuthConfig by @Abhijeet1005 in https://github.com/modelence/modelence/pull/245 * feat(auth): add errorComponent support for OAuth error rendering by @SargunSinghSethi in https://github.com/modelence/modelence/pull/232 * fix: improve sanitization performance by @omegascorp in https://github.com/modelence/modelence/pull/246 * fix: npm audit by @omegascorp in https://github.com/modelence/modelence/pull/247* ## High5/5/2026
modelence@0.15.3## What's Changed * fix: add maximum password length to prevent DoS via large payloads by @modelence-ops in https://github.com/modelence/modelence/pull/241 * fix: add max length validation for email addresses by @modelence-ops in https://github.com/modelence/modelence/pull/243 * fix(db): types in dot notation queries by @omegascorp in https://github.com/modelence/modelence/pull/244 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.15.2...modelence@0.15.3High4/27/2026
modelence@0.15.2## What's Changed * fix: attach Vite HMR WebSocket to app HTTP server instead of standalone port 24678 by @omegascorp in https://github.com/modelence/modelence/pull/234 * fix: invalidate sessions after password reset by @omegascorp in https://github.com/modelence/modelence/pull/237 * fix: run index deletion before migrations by @omegascorp in https://github.com/modelence/modelence/pull/238 * fix: Set webSocketClientProvider before provider.init by @AtulYadav25 in https://github.com/modelenHigh4/7/2026
modelence@0.15.1## What's Changed * fix(core): serialize return values of the method calls by @omegascorp in https://github.com/modelence/modelence/pull/229 * fix(core): disable multi instance mode by default by @omegascorp in https://github.com/modelence/modelence/pull/231 * fix(auth): disable email verification resending on login by @omegascorp in https://github.com/modelence/modelence/pull/228 * fix(auth): automatically login after email verification by @omegascorp in https://github.com/modelence/modelMedium3/31/2026
modelence@0.15.2-dev.0Release modelence@0.15.2-dev.0Medium3/29/2026
modelence@0.15.0## What's Changed * feat(auth): add OAuth provider account linking and unlinking for signed-in users by @SargunSinghSethi in https://github.com/modelence/modelence/pull/213 * feat(core): client modules by @omegascorp in https://github.com/modelence/modelence/pull/222 * feat(db): add missing MongoDB methods by @omegascorp in https://github.com/modelence/modelence/pull/226 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.14.1...modelence@0.15.0Medium3/25/2026
modelence@0.14.1## What's Changed * fix: Add MongoDB pool size config by @omegascorp in https://github.com/modelence/modelence/pull/221 * docs: correct Modelence Cloud navigation path for OAuth providers by @Enejivk in https://github.com/modelence/modelence/pull/219 ## New Contributors * @Enejivk made their first contribution in https://github.com/modelence/modelence/pull/219 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.14.0...modelence@0.14.1Low3/19/2026
modelence@0.14.0## What's Changed * feat(auth) expose name and picture in useSession() user by @AtulYadav25 in https://github.com/modelence/modelence/pull/184 * feat: File upload by @omegascorp in https://github.com/modelence/modelence/pull/210 * fix: set default timeout of job equal to its duration by @omegascorp in https://github.com/modelence/modelence/pull/212 * fix: override cloud config by local env by @omegascorp in https://github.com/modelence/modelence/pull/183 **Full Changelog**: https://githLow3/18/2026
modelence@0.13.0## What's Changed * feat(auth): add configurable OAuth auto-linking for existing accounts (#197) by @SargunSinghSethi in https://github.com/modelence/modelence/pull/201 * feat(store): Add projection to Store.fetch and Store.find by @omegascorp in https://github.com/modelence/modelence/pull/209 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.12.7...modelence@0.13.0Low3/6/2026
modelence@0.12.7## What's Changed * fix: add locks to index creation by @omegascorp in https://github.com/modelence/modelence/pull/200 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.12.6...modelence@0.12.7Low3/2/2026
modelence@0.12.6## What's Changed * fix: set Cache-Control no-store on HTML entrypoint in dev mode by @artahian in https://github.com/modelence/modelence/pull/202 * fix: rename _system.env variable to _system.env.type by @omegascorp in https://github.com/modelence/modelence/pull/205 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.12.5...modelence@0.12.6Low2/27/2026
modelence@0.12.5## What's Changed * fix: use getConfig('_system.site.url') instead of process.env.MODELENCE_SITE_URL by @artahian in https://github.com/modelence/modelence/pull/204 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.12.4...modelence@0.12.5Low2/25/2026
modelence@0.12.4## What's Changed * feat(auth): add ip & email rate limiting to password reset endpoint by @SargunSinghSethi in https://github.com/modelence/modelence/pull/191 * feat(security): support content security policy with frameAncestors by @artahian in https://github.com/modelence/modelence/pull/196 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.12.3...modelence@0.12.4Low2/23/2026
@modelence/ai@0.1.6## What's Changed * chore: update packages by @omegascorp in https://github.com/modelence/modelence/pull/187 **Full Changelog**: https://github.com/modelence/modelence/compare/@modelence/ai@0.1.5...@modelence/ai@0.1.6Low2/20/2026
modelence@0.12.3## What's Changed * fix: create indexes before running startApp by @omegascorp in https://github.com/modelence/modelence/pull/195 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.12.2...modelence@0.12.3Low2/20/2026
modelence@0.12.2## What's Changed * fix: skip external modules bundling by @artahian in https://github.com/modelence/modelence/pull/193 * chore: update dependencies by @omegascorp in https://github.com/modelence/modelence/pull/192 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.12.1...modelence@0.12.2Low2/19/2026
modelence@0.12.1## What's Changed * Don't use polling for websockets by @artahian in https://github.com/modelence/modelence/pull/189 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.12.0...modelence@0.12.1Low2/18/2026
@modelence/resend@1.0.2-dev.0Release @modelence/resend@1.0.2-dev.0Low2/18/2026
create-modelence-app@0.2.4-dev.1Release create-modelence-app@0.2.4-dev.1Low2/18/2026
create-modelence-app@0.2.4-dev.0Release create-modelence-app@0.2.4-dev.0Low2/18/2026
@modelence/next@1.0.5-dev.0Release @modelence/next@1.0.5-dev.0Low2/18/2026
@modelence/react-query@1.2.6-dev.1Release @modelence/react-query@1.2.6-dev.1Low2/18/2026
@modelence/react-query@1.2.6-dev.0Release @modelence/react-query@1.2.6-dev.0Low2/18/2026
@modelence/auth-ui@0.1.18-dev.0Release @modelence/auth-ui@0.1.18-dev.0Low2/18/2026
@modelence/ai@0.1.6-dev.1Release @modelence/ai@0.1.6-dev.1Low2/18/2026
@modelence/ai@0.1.6-dev.0Release @modelence/ai@0.1.6-dev.0Low2/18/2026
modelence@0.12.0## What's Changed * feat: add `_modelence_` prefix to indexes by @omegascorp in https://github.com/modelence/modelence/pull/163 * feat(core): remove MODELENCE_CRON_ENABLED cron flag and always enable cron jobs & migrations by @SargunSinghSethi in https://github.com/modelence/modelence/pull/182 * fix: make mongodbUri a secret config by @omegascorp in https://github.com/modelence/modelence/pull/188 * fix(migrations): ensure lock is released on unexpected errors by @SargunSinghSethi in https:Low2/17/2026
modelence@0.11.2## What's Changed * fix(auth): handle GitHub OAuth when user email is private by @SargunSinghSethi in https://github.com/modelence/modelence/pull/172 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.11.1...modelence@0.11.2Low2/9/2026
@modelence/ai@0.1.5**Full Changelog**: https://github.com/modelence/modelence/compare/@modelence/ai@0.1.4...@modelence/ai@0.1.5Low2/9/2026
@modelence/ai@0.1.4## What's Changed * System reads gemini instead of google by @AtulYadav25 in https://github.com/modelence/modelence/pull/165 ## New Contributors * @AtulYadav25 made their first contribution in https://github.com/modelence/modelence/pull/165 **Full Changelog**: https://github.com/modelence/modelence/compare/@modelence/ai@0.1.3...@modelence/ai@0.1.4Low2/9/2026
modelence@0.11.1## What's Changed * docs: update Modelence Cloud URL by @amankumarconnect in https://github.com/modelence/modelence/pull/161 ## New Contributors * @amankumarconnect made their first contribution in https://github.com/modelence/modelence/pull/161 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.11.0...modelence@0.11.1Low2/5/2026
modelence@0.11.0## What's Changed * Feature: Method to resend email verification by @omegascorp in https://github.com/modelence/modelence/pull/173 * Fix: Gemini integration by @AtulYadav25 in https://github.com/modelence/modelence/pull/165 * Fix: Email verification redirect by @omegascorp in https://github.com/modelence/modelence/pull/169 * Docs: clarify local development and setup steps by @SargunSinghSethi in https://github.com/modelence/modelence/pull/167 ## New Contributors * @SargunSinghSethi madLow2/5/2026
modelence@0.11.0-dev.9Release modelence@0.11.0-dev.9Low2/5/2026
modelence@0.11.0-dev.8Release modelence@0.11.0-dev.8Low2/5/2026
modelence@0.11.0-dev.7Release modelence@0.11.0-dev.7Low2/5/2026
modelence@0.11.0-dev.6Release modelence@0.11.0-dev.6Low2/5/2026
modelence@0.11.0-dev.5Release modelence@0.11.0-dev.5Low2/5/2026
modelence@0.11.0-dev.3Release modelence@0.11.0-dev.3Low2/5/2026
modelence@0.11.0-dev.2Release modelence@0.11.0-dev.2Low2/5/2026
modelence@0.11.0-dev.1Release modelence@0.11.0-dev.1Low2/5/2026
modelence@0.11.0-dev.0Release modelence@0.11.0-dev.0Low2/5/2026
modelence@0.10.12## What's Changed * Recreate conflicting indexes by @omegascorp in https://github.com/modelence/modelence/pull/162 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.10.11...modelence@0.10.12Low2/3/2026
modelence@0.10.11## What's Changed * Better handling for Zod errors in methods by @artahian in https://github.com/modelence/modelence/pull/159 * Pass auth token each time to live queries by @artahian in https://github.com/modelence/modelence/pull/160 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.10.10-dev.1...modelence@0.10.11Low1/23/2026
modelence@0.10.10-dev.1Release modelence@0.10.10-dev.1Low1/22/2026
modelence@0.10.10-dev.0Release modelence@0.10.10-dev.0Low1/22/2026
modelence@0.10.9## What's Changed * Load user roles on the client side after login by @artahian in https://github.com/modelence/modelence/pull/158 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.10.8...modelence@0.10.9Low1/21/2026
modelence@0.10.8## What's Changed * chore: Delete useless test by @omegascorp in https://github.com/modelence/modelence/pull/155 * feat: Incorporate wrapping metadata for MongoDB client instances by @alexbevi in https://github.com/modelence/modelence/pull/154 * Fixed zod message logging by @eduard-piliposyan in https://github.com/modelence/modelence/pull/156 ## New Contributors * @alexbevi made their first contribution in https://github.com/modelence/modelence/pull/154 **Full Changelog**: https://githLow1/21/2026
modelence@0.10.8-dev.1Release modelence@0.10.8-dev.1Low1/21/2026
modelence@0.10.8-dev.0Release modelence@0.10.8-dev.0Low1/21/2026
modelence@0.10.7## What's Changed * Add ignoreUndefined: true by @artahian in https://github.com/modelence/modelence/pull/153 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.10.6...modelence@0.10.7Low1/13/2026
modelence@0.10.6**Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.10.5...modelence@0.10.6Low1/11/2026
modelence@0.10.5## What's Changed * Live query support by @artahian in https://github.com/modelence/modelence/pull/150 * Update LiveData syntax by @artahian in https://github.com/modelence/modelence/pull/152 **Full Changelog**: https://github.com/modelence/modelence/compare/modelence@0.9.2...modelence@0.10.5Low1/11/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

mem9Enable AI agents to retain memory across sessions using persistent storage designed for continuous context retention.main@2026-06-05
langgraphjsFramework to build resilient language agents as graphs.@langchain/svelte@1.0.16
CodeRAGBuild semantic vector databases from code and docs to enable AI agents to understand and navigate your entire codebase effectively.main@2026-06-02
uix-ai-agent๐Ÿค– Generate UI & UX flows for web and mobile apps using natural language prompts with UIX AI Agent, your intelligent design assistant.main@2026-05-31
vectordbzA modern desktop application for exploring, managing, and analyzing vector databasesv0.0.21

More in Databases

milvusMilvus is a high-performance, cloud-native vector database built for scalable vector ANN search
WeKnoraLLM-powered framework for deep document understanding, semantic retrieval, and context-aware answers using RAG paradigm.
ai-real-estate-assistantAdvanced AI Real Estate Assistant using RAG, LLMs, and Python. Features market analysis, property valuation, and intelligent search.
alibabacloud-adb20211201Alibaba Cloud adb (20211201) SDK Library for Python