Civet: Simplify TypeScript
Get more types with less code with Civet, a TypeScript superset, backed by 1.9k+ GitHub stars, for founders using TypeScript
1,950 stars52 forksCQuality 8/10Updated 7/9/2026100% free · open source Civet is a TypeScript superset that allows you to write more types with less code, making it easier to maintain and scale your TypeScript projects.
git clone https://github.com/DanielXMoore/Civet.git
- •When you want to reduce boilerplate code in your TypeScript project
- •When you need to improve code readability and maintainability
- •When you're working on a large-scale TypeScript project and want to enforce strong typing
- 1Clone the Civet repository and navigate to the project directory
- 2Run the command 'npm install' to install the required dependencies
- 3Create a new file with a '.cv' extension (e.g., 'hello.cv') and start writing Civet code
- 4Use the command 'npx cvet hello.cv' to compile and run your Civet code
- 5Explore the 'examples' directory in the Civet repository for more sample use cases
Ready-to-paste prompt npx cvet examples/hello.cv
Heads up: Make sure you have Node.js (14 or later) and npm installed on your system before attempting to install and use Civet
Saves to your device
Topics
coffeescript
javascript
typescript
What's inside — free to inspect
No purchase needed
Read the entire source before you build — unlike paid marketplaces that hide it behind a buy button.