Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jbreckmckye/node-typescript-architecture
Hexagonal architecture / ports-and-adapters for Node.js using simple functional programming
https://github.com/jbreckmckye/node-typescript-architecture
architectural-patterns architecture io-ts ioc nodejs typescript
Last synced: about 1 month ago
JSON representation
Hexagonal architecture / ports-and-adapters for Node.js using simple functional programming
- Host: GitHub
- URL: https://github.com/jbreckmckye/node-typescript-architecture
- Owner: jbreckmckye
- Created: 2020-04-22T20:20:24.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-30T10:53:40.000Z (about 1 year ago)
- Last Synced: 2024-07-30T19:15:23.669Z (5 months ago)
- Topics: architectural-patterns, architecture, io-ts, ioc, nodejs, typescript
- Language: TypeScript
- Homepage:
- Size: 306 KB
- Stars: 115
- Watchers: 8
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Node TypeScript Architecture
![Logo](docs/logo.png)
This is the companion responsibility for the [Node TypeScript Architecture GitBook](https://jbreckmckye.gitbook.io/node-ts-architecture/).
NTA offers an opinionated architecture for writing Node.js applications, particularly in TypeScript (but will work with
plain JS too).It offers a project structure, naming conventions, example code and recommended habits for building extendable, readable,
reliable systems in Node.js. You can use this architecture to build backend apps, CLI programs, REST APIs, GraphQL boxes
or even use it as part of an SPA.Learn more by [reading the docs](https://jbreckmckye.gitbook.io/node-ts-architecture/).