Skip to content
This repository has been archived by the owner on Nov 30, 2023. It is now read-only.

kiran-bhalerao/tsxp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to tsxp 👋



Welcome to TSXP, a utility library built on top of Express.js with Typescript. Create a scalable backend app using Typescript's power and Express.js's simplicityâš¡


What problems does this library solve?

I have experienced this, maintaning express.js app is quite challenging when you are not the solo developer in your team. I've seen people following different patterns/approaches in the same express.js project. So we need something which sets some boundaries, which pushes us to write clean and maintainable code and something more than just boilerplate.

Is there any alternate solution before this?

Yes, there is a great solution available in the community even before @tsxp and that is Nest.js. For enterprise applications, Nest.js is a really good choice. However, the learning curve for Nest.js is steep, particularly if you come from Express.js or React.js.

I wanted something as simple as Express.js, so I started working on @tsxp.

POV of the author?

This is a fun project. It is still in beta and still evolving. If you think you need something more stable, I'd recommend you go with Nest.js. Nest.js has great community support and experienced maintainers.

Install

npx @tsxp/cli project-name

Features

  • CLI to scaffold project
  • Core package with utility classes and decorators

Author

👤 Kiran Bhalerao

About

Typescript Express.js minimal web framework 🧰

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published