Skip to content

Latest commit

Β 

History

1,824 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ExpressoTS Logo

ExpressoTS β€” a modern, fast, lightweight Node.js web framework for building scalable server-side applications with TypeScript.

npm version npm downloads license

ExpressoTS Monorepo

This repository hosts the entire ExpressoTS framework: core, CLI, adapters, shared libraries, Studio, official templates, and examples.

πŸ“– Documentation: doc.expresso-ts.com Β· Website: expresso-ts.com

Packages

Package npm Description
packages/core @expressots/core Framework core: DI container, providers, application lifecycle
packages/adapter-express @expressots/adapter-express Express.js adapter
packages/cli @expressots/cli CLI for scaffolding and managing projects (expressots / ex)
packages/shared @expressots/shared Shared internals used across packages
packages/boost-ts @expressots/boost-ts Standalone TypeScript utility libraries (pattern matching, text utils)
apps/studio @expressots/studio ExpressoTS Studio β€” developer experience platform
apps/studio-agent @expressots/studio-agent Studio runtime agent
apps/mcp-server β€” (private) MCP server for AI-assisted development
templates β€” Official project templates used by the CLI
examples β€” Runnable example applications

Quickstart (users)

npm i -g @expressots/cli
ex new my-app

Contributing (developers)

Requirements: Node.js >= 20.19 and pnpm.

git clone https://github.com/expressots/expressots.git
cd expressots
pnpm install
pnpm build
pnpm test

Common tasks are orchestrated with Turborepo from the repo root:

Command What it does
pnpm build Build all packages in dependency order
pnpm test Run every package's test suite
pnpm lint Lint all packages
pnpm changeset Record a change for the next release (Changesets)

See CONTRIBUTING.md for guidelines and CODE_OF_CONDUCT.md.

License

MIT

About

A Typescript + Node.js lightweight framework for quick building scalable, easy to read and maintain, server-side applications 🐎

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1.8k stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages