General Information
What is Softkit?
Softkit is an opinionated less-code framework built upon the foundation of NestJS, meticulously designed to expedite the development of robust and dependable software solutions while significantly accelerating the development process and steadfastly adhering to industry best practices.
You can think about Softkit as your core team of experienced developers, that already did a lot of work for you. Many companies don't have a core team at all, and they have to spend a lot of time and money on things that are not related directly to the revenue generation process. It's not that easy to dedicate a core team as well, because it people that cares about general architecture, best practices, and standards, must be highly experienced and so expensive (and they don't work on business logic). Usually only big companies (1000+ employees) can afford it.
What problems does Softkit solve?
- Reduce the time to market and cost of development
- Reduce the probability of tech debt (It is a framework, so it forces everyone to follow the best practices and standards)
- First-class security support
- DRY
(reuse as much as possible, but don't be crazy)
- Standardize Testing Rules
What Softkit provides?
- Well-structured starter boilerplate for backend
- Code generation cli for common tasks (e.g. create new microservice, create new entity, generate API client, and many more)
- Efficient and scalable monorepo based on nx build system
- Ready to use customizable microservices, with general business logic (e.g. Invoice Generation, Payment Processing, Files Management, etc...)
- Pre-configured static code analyser
- Ready to use devops infrastructure
- Set of libraries for common logic (e.g. localization, errors handling, access to database, and many more)
Why Softkit?
- Our main goal is to let business dedicate as mush resources as possible on unique business needs that matters instead of chasing things that people already did a thousand times
- Softkit is backed by experienced developers and architects, that worked with Volvo, Philips, Stripe, and other huge and small brands (we know what we are doing)
- 100% test coverage
- We take a responsibility for every library that we do use
- You own your code and can customize it like you wish
- We use it by ourselves for developing our projects