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
keystonejs avatar

keystonejs/keystone-classicArchived

0
View on GitHub↗
14,514 stars·2,167 forks·JavaScript·MIT·20 viewsv4.keystonejs.com↗

Keystone Classic

Keystone Classic is a Node.js headless content management system and web application framework. It provides a database schema framework for defining structured data models and validation rules to organize information.

The system automatically generates a responsive administrative dashboard based on predefined data models and database fields, allowing for content management and record editing without custom administration code.

The framework covers identity and security through session state management and password encryption. It includes capabilities for request routing, form submission processing, and an integrated email template engine for dispatching formatted messages via delivery services.

Features

  • Node.js Content Management Systems - Provides a complete headless content management system built on Node.js with integrated administrative interfaces.
  • Schema-Driven Generators - Automatically constructs a responsive administrative management dashboard by inspecting predefined database model definitions.
  • Content Administration Interfaces - Generates a responsive administrative interface for defining data schemas and managing content entries.
  • Schema-Driven Headless CMS - Provides a schema-driven headless CMS that automatically generates administrative UIs and APIs from data models.
  • Database Record Managers - Provides a built-in web interface for creating and editing database records without writing custom administration code.
  • Schema-Based Data Models - Offers a framework for building data schemas with functional field types for formatting and validating stored information.
  • Data Schema Definitions - Provides a declarative system for creating database models using specialized field types for emails, addresses, and relationships.
  • Database-Driven Frameworks - Provides a framework that prioritizes database schema definition and persistence to organize application information.
  • Field Validation - Ensures data integrity by applying specific type checks and constraints during the database write process.
  • Schema Modelers - Enables the definition of structured data models and relationships to ensure consistent information storage.
  • Session State Persistence - Manages secure user session states and provides automatic encryption for sensitive password fields during storage.
  • Session Authentication - Tracks user identity and security permissions using encrypted server-side cookies and session storage.
  • User Authentication Workflows - Implements secure user registration, credential verification, and session persistence for protected application areas.
  • Admin Dashboard Generators - Automatically creates responsive administrative interfaces to manage application data based on database models.
  • Full Stack Node.js Frameworks - Provides a full stack Node.js environment with integrated routing, form processing, and database connectivity.
  • Request Routing - Implements a mechanism for mapping URL paths to specific views and templates to organize application navigation.
  • Web Application Frameworks - Implements a full-stack framework with integrated request routing, session management, and form processing.
  • Field Transformations - Allows modifying or formatting data using specialized methods before it is saved to or retrieved from the database.
  • Data Model Validation - Provides a system for validating user-submitted form input against predefined data models before updating the database.
  • Template-Driven Rendering - Maps incoming URL requests to specific server-side templates based on a predefined structural configuration.

Star history

Star history chart for keystonejs/keystone-classicStar history chart for keystonejs/keystone-classic

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.

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

Projects sharing features with Keystone Classic

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

    totaljs/framework

    4,365View on GitHub↗

    This is a full-stack web development framework for Node.js based on the model-view-controller architecture. It provides a comprehensive platform for building applications with an integrated dynamic view engine for HTML markup, a WebSocket communication server for bidirectional real-time messaging, and an embedded NoSQL database for persisting flexible data structures without external dependencies. The framework includes a background task processor that offloads computationally intensive operations to separate worker threads to maintain application responsiveness. It also features an internati

    JavaScript
    View on GitHub↗4,365
  • nswbmw/n-blognswbmw avatar

    nswbmw/N-blog

    15,392View on GitHub↗

    N-blog is a full-stack JavaScript blogging platform and content management system built with Node.js. It functions as a server-side rendered web application that renders markdown source text into HTML for publishing and displaying articles. The system includes a markdown blogging engine that enables the creation and management of posts and user comments. It features a integrated user authentication system that handles account registration, secure sign-in, and session management to protect private routes. The project covers broad capability areas including request routing and middleware pipel

    JavaScriptblogcourseexpress
    View on GitHub↗15,392
  • digitallyinduced/thin-backenddigitallyinduced avatar

    digitallyinduced/thin-backend

    1,251View on GitHub↗

    Thin Backend is a backend-as-a-service platform that provisions PostgreSQL databases, automatically generates database-backed APIs, and provides built-in user authentication with zero manual configuration. It enables applications to store, query, and synchronize records in real time without requiring developers to write custom endpoints, route resolvers, or backend infrastructure setup. The platform provides a comprehensive capability set covering instant database provisioning, batch operations, database transactions, relational querying, and real-time data broadcasting across connected clien

    JavaScriptdatabasepostgrespostgresql
    View on GitHub↗1,251
  • punkave/apostrophepunkave avatar

    punkave/apostrophe

    4,572View on GitHub↗

    Apostrophe is a full-stack JavaScript content management framework built on Node.js. It functions as both a traditional CMS, integrating a backend data store with frontend template rendering, and a headless CMS that exposes content via JSON APIs for decoupled frameworks and mobile applications. The system features an in-context content editor that allows users to modify text and media directly on live pages. It also includes a multi-site management dashboard for coordinating and controlling several distinct websites from a single installation. The framework provides schema-driven content mod

    JavaScript
    View on GitHub↗4,572
Compare all 30 related projects→

Frequently asked questions

What does keystonejs/keystone-classic do?

Keystone Classic is a Node.js headless content management system and web application framework. It provides a database schema framework for defining structured data models and validation rules to organize information.

What are the main features of keystonejs/keystone-classic?

The main features of keystonejs/keystone-classic are: Node.js Content Management Systems, Schema-Driven Generators, Content Administration Interfaces, Schema-Driven Headless CMS, Database Record Managers, Schema-Based Data Models, Data Schema Definitions, Database-Driven Frameworks.

Which projects share features with keystonejs/keystone-classic?

Projects with overlapping indexed features include: totaljs/framework — This is a full-stack web development framework for Node.js based on the model-view-controller architecture. It… nswbmw/n-blog — N-blog is a full-stack JavaScript blogging platform and content management system built with Node.js. It functions as… digitallyinduced/thin-backend — Thin Backend is a backend-as-a-service platform that provisions PostgreSQL databases, automatically generates… softwarebrothers/adminjs — AdminJS is a Node.js admin panel and database management UI that provides a visual interface for performing create,… punkave/apostrophe — Apostrophe is a full-stack JavaScript content management framework built on Node.js. It functions as both a… bcit-ci/codeigniter — CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It…