Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akhilrex/typescript-express-starter-template
A lightweight starting template to use Typescript with ExpressJS with no bells and whistles.
https://github.com/akhilrex/typescript-express-starter-template
expressjs nodejs overnightjs typescript
Last synced: 5 days ago
JSON representation
A lightweight starting template to use Typescript with ExpressJS with no bells and whistles.
- Host: GitHub
- URL: https://github.com/akhilrex/typescript-express-starter-template
- Owner: akhilrex
- Created: 2019-05-20T12:46:11.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T17:25:55.000Z (almost 2 years ago)
- Last Synced: 2024-05-01T20:54:29.895Z (7 months ago)
- Topics: expressjs, nodejs, overnightjs, typescript
- Language: TypeScript
- Homepage:
- Size: 59.6 KB
- Stars: 16
- Watchers: 4
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Express Typescript OvernightJS lightweight starter template
Express is `awesome`!! Typescript is `awesome`. I am a big fan of both and prefer to use them together. For a long time I looked for a good started template with very few pre-existing bells and whistles but could not really find any that suited my requirement. I am not saying that there aren't good templates out there but almost all have a lot of pre-existing setup already done with a whole lot of scaffolding, database configuration and middlewares already setup. Whenever I have used any of those, almost always I end up removing a lot of existing code. This is primarily why I am building this bare-boned template which will give you a structure to start your TS-Express project.
The only exception to the above-stated rule that I have made is using OvernightJs. I recently started using this tool this annotation/attribute based markup really make sense to me. The code is clean and very well structured. If you come from ASP.Net MVC / Spring background these will be right up your alley. Read more about it [here](https://github.com/seanpmaxwell/overnight)
---
### Features
- Express server
- Typescript
- OvernightJs
- TSConfig setup
- TSLint setup### How to use this template
> Clone the repository
```javascript
$ npm install
$ npm run start
```