https://github.com/kislball/tappin
🦖 Powerful application framework for Deno
https://github.com/kislball/tappin
backend deno denoland dependency-injection framework javascript typescript
Last synced: 6 months ago
JSON representation
🦖 Powerful application framework for Deno
- Host: GitHub
- URL: https://github.com/kislball/tappin
- Owner: kislball
- License: mit
- Created: 2022-07-06T19:56:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-31T17:04:50.000Z (over 3 years ago)
- Last Synced: 2025-10-06T14:57:36.876Z (6 months ago)
- Topics: backend, deno, denoland, dependency-injection, framework, javascript, typescript
- Language: TypeScript
- Homepage: https://tappin.deno.dev
- Size: 135 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Tappin
🦖 Powerful application framework for Deno.
### Features
- Easy to use - Tappin does not include any complex OOP or SOLID principles.
Tappin fully relies on functions.
- Dependency Injection - DI is a powerful paradigm. Most powerful frameworks use
DI as their core principle.
- Extensible - Only Tappin's core is non-replacable, everything else can be
easily replaced, thanks to Tappin's modularity principle.
### Getting started
First, you will have to install Deno. We highly recommend you use the latest
version available.
Create a directory for your project. Cd into that directory and initialize the
project with the following command:
```sh
$ deno run -r -A https://tappin.deno.dev/ new
```
Replace new with help to get help on more commands.
Start project in development mode:
```sh
$ deno task start dinosaurs
```
`dinosaurs` is the name of the application to start. Tappin supports multiple
applications out of the box.
note: you can also use TAPPIN_APP environment variable to start application.
See [documentation](https://tappin.deno.dev/docs) for details.
### Contributing
Checkout [CONTRIBUTING.md](./CONTRIBUTING.md) file for details.
### License
Tappin is licensed under MIT license. Read more in [LICENSE](./LICENSE) file.