https://github.com/stone-foundation/stone-js-core
Core of the Stone.js framework, provides the Continuum Architecture foundation, lifecycle management, pipelines, events, and context-aware logic powering universal JavaScript applications.
https://github.com/stone-foundation/stone-js-core
context-aware continuum-architecture javascript official-stonejs stone-foundation stonejs stonejs-core typescript
Last synced: 5 days ago
JSON representation
Core of the Stone.js framework, provides the Continuum Architecture foundation, lifecycle management, pipelines, events, and context-aware logic powering universal JavaScript applications.
- Host: GitHub
- URL: https://github.com/stone-foundation/stone-js-core
- Owner: stone-foundation
- License: mit
- Created: 2023-09-16T03:08:58.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-06-12T22:01:07.000Z (5 days ago)
- Last Synced: 2026-06-13T00:05:12.347Z (5 days ago)
- Topics: context-aware, continuum-architecture, javascript, official-stonejs, stone-foundation, stonejs, stonejs-core, typescript
- Language: TypeScript
- Homepage: https://stonejs.dev
- Size: 1.21 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Stone.js - Core
[](https://opensource.org/licenses/MIT)
[](https://www.npmjs.com/package/@stone-js/core)
[](https://www.npmjs.com/package/@stone-js/core)

[](https://github.com/stone-foundation/stone-js-core/actions/workflows/main.yml)
[](https://github.com/stone-foundation/stone-js-core/actions/workflows/release.yml)
[](https://sonarcloud.io/summary/new_code?id=stone-foundation_stone-js-core)
[](https://sonarcloud.io/summary/new_code?id=stone-foundation_stone-js-core)
[](./SECURITY.md)
[](https://github.com/stone-foundation/stone-js-core/security/code-scanning)
[](https://github.com/stone-foundation/stone-js-core/network/updates)
[](https://conventionalcommits.org)
A universal JavaScript/TypeScript core for building scalable, context-adaptive applications with reusable business logic, independent of runtime environments.
---
## Overview
**Stone.js Core** is the heart of the Stone.js framework, a context-aware, universal JavaScript/TypeScript framework designed to help you build scalable and portable applications that adapt to any runtime.
> With Stone.js, business logic is no longer tied to one environment.
> It becomes **reusable**, **composable**, and **context-resilient**.
Whether you're targeting a command-line interface, an HTTP server, a browser app, an AWS Lambda function, or an edge environment, `@stone-js/core` provides the foundational architecture to keep your logic consistent, modular, and fully decoupled from infrastructure.
## Why Stone.js Core?
- **Write once, run anywhere** — build your application logic independently of the environment.
- **Context-first architecture** — every runtime context (CLI, HTTP, cloud, serverless, FaaS, browser) becomes a plug-and-play adapter.
- **Universal lifecycle** — process events and produce responses in a unified flow.
- **No assumptions, full control** — fully customizable configuration, extensibility, and composition.
- **Framework without a framework** — use Stone.js with or without a frontend, backend, or transport protocol.
## What's Inside?
Stone.js Core provides the foundational building blocks that power the entire ecosystem:
- A flexible **context execution engine** (kernel) to handle app lifecycles.
- A universal **event system** that translates any platform input into structured intents.
- A **blueprint configuration model** for organizing app behavior and dependencies.
- A powerful, context-aware **middleware and handler core**.
- A runtime-independent foundation to power **modular, adaptive applications**.
## Learn More
This package is part of the Stone.js ecosystem, a modern JavaScript framework built around the Continuum Architecture.
Explore the full documentation: [https://stonejs.dev](https://stonejs.dev)
## API documentation
- [API](https://github.com/stone-foundation/stone-js-core/blob/main/docs/modules.md)
## Contributing
See [Contributing Guide](https://github.com/stone-foundation/stone-js-core/blob/main/CONTRIBUTING.md).