• Stars
    star
    196
  • Rank 198,553 (Top 4 %)
  • Language
    TypeScript
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

๐Ÿ”ท๐ŸŒ TypeScript API Skeleton: Bootstrap your new HTTP API backend with TypeScript

TypeScript Express API Bootstrap (base / project starter)

This is a repository intended to serve as a starting point if you want to bootstrap a express API project in TypeScript.

Features

Running the app

# install dependencies
npm install

# run in dev mode on port 3000
npm run dev

# generate production build
npm run build

# run generated content in dist folder on port 3000
npm run start

Testing

Jest with supertest

npm run test

Linting

# run linter
npm run lint

# fix lint issues
npm run lint:fix

More Repositories

1

php-ddd-example

๐Ÿ˜๐ŸŽฏ Hexagonal Architecture + DDD + CQRS in PHP using Symfony 7
PHP
2,954
star
2

typescript-ddd-example

๐Ÿ”ท๐ŸŽฏ TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
TypeScript
1,300
star
3

dotly

๐ŸŒš Modular and easy to customize dotfiles framework
Shell
1,190
star
4

refactoring-code_smells-design_patterns

โ™ป๏ธ Example projects illustrating Code Smells in order to apply Refactoring techniques
PHP
564
star
5

typescript-ddd-skeleton

๐Ÿ”ทโœจ TypeScript DDD Skeleton: Bootstrap your new TypeScript project applying Hexagonal Architecture and Domain-Driven Design patterns
TypeScript
439
star
6

java-ddd-example

โ™จ๏ธ DDD in Java skeleton & examples. Course:
Java
423
star
7

cra-template-codely

<๐ŸŒฑโš›๏ธ> Create React App Codely template
SCSS
337
star
8

pr-size-labeler

๐Ÿท Visualize and optionally limit the size of your Pull Requests
Shell
334
star
9

dotfiles

๐Ÿข ๐Ÿ’จ Speedup your MacOS setup with this fine tuning settings
Shell
306
star
10

eslint-plugin-hexagonal-architecture

A plugin that helps you to enforce hexagonal architecture best practises
TypeScript
290
star
11

java-ddd-example-deprecated

โ˜•๐ŸŽฏ Hexagonal Architecture + DDD + CQRS in a Java project using SpringBoot
Java
290
star
12

php-ddd-skeleton-deprecated

๐Ÿ˜๐Ÿš€ PHP DDD Skeleton: Bootstrap your new projects or be inspired by this example project
PHP
251
star
13

javascript-basic-skeleton

JavaScript
209
star
14

awesome-typescript-examples

โœจ Awesome TypeScript Examples with complete show cases of how to take advantage of the language potential.
TypeScript
179
star
15

typescript-react_best_practices-vite_template

<โšกโš›๏ธ> Start your React project with Vite following code best practices (TypeScript, Linting, testing, CI/CDโ€ฆ)
SCSS
167
star
16

csharp-ddd-skeleton

๐Ÿฆˆโœจ C# DDD Skeleton: Bootstrap your new C# projects applying Hexagonal Architecture and Domain-Driven Design patterns
C#
162
star
17

go-hexagonal_http_api-course

Ejemplos del curso de API HTTP en Go aplicando Arquitectura Hexagonal
Go
138
star
18

jetbrains-theme

๐ŸŽจ A modern, productivity-increaser theme for all JetBrains IDEs
Shell
134
star
19

scala-ddd-example

ฮป๐ŸŽฏ Hexagonal Architecture + DDD + CQRS applied in Scala using Akka HTTP
Scala
133
star
20

typescript-basic-skeleton

๐Ÿ”ท๐ŸŒฑ TypeScript Basic Skeleton: Template for bootstrapping your new TypeScript project following idiomatic best practices.
TypeScript
133
star
21

job-offers

๐Ÿ˜Š Do you wanna work with us?
132
star
22

typescript-ddd-course

๐Ÿ”ท๐Ÿ”– TypeScript DDD Course: Learn Domain-Driven Design in TS lesson by lesson
TypeScript
126
star
23

golang-examples

Introductory examples to Go programming language used in the CodelyTV Pro course
Go
113
star
24

typescript-primitives-type

๐Ÿงฉ TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types such as number or boolean (not Value Objects)
TypeScript
111
star
25

php-basic-skeleton

๐Ÿ˜๐Ÿš€ PHP Basic Skeleton: Bootstrap your new projects using this Composer Project
PHP
107
star
26

eslint-config-codely

Opinionated linting configuration considering modern TypeScript best practices and providing consistency to your import statements. Valid for your JavaScript or TypeScript projects ๐ŸคŸ
JavaScript
84
star
27

frontend-hexagonal_architecture-course

Hexagonal Architecture in frontend
TypeScript
79
star
28

java-solid-examples

Learn SOLID principles by examples in Java
Java
78
star
29

javascript-testing-frontend-course

JavaScript
75
star
30

kotlin-api-skeleton

๐Ÿ’Ž Kotlin Hexagonal HTTP API template to create your new projects
Kotlin
63
star
31

vscode-theme

A modern, good-looking, productivity-increaser theme for Visual Studio Code
61
star
32

p2p-editor

Online code editor based on P2P and JavaScript. Demo:
JavaScript
57
star
33

kotlin-basic-skeleton

A basic Skeleton to create your Kotlin apps easily
Kotlin
53
star
34

java-basic-skeleton

โ˜•๐Ÿš€ Java Bootstrap: Skeleton for your new projects
Java
51
star
35

php-coding_style-codely

PHP Coding Style rules we use in Codely
PHP
49
star
36

react-from_zero_to_best_practices-course

Developer dashboard made in the "React from 0 with good practices" course
TypeScript
48
star
37

css-architecture-course

HTML
39
star
38

figma-plugin-skeleton

๐Ÿช† Template intended to serve as a starting point if you want to bootstrap a Figma Plugin in TypeScript.
TypeScript
35
star
39

awesome-vscode-settings

Awesome Settings for VSCode
TypeScript
33
star
40

typescript-web-skeleton

๐Ÿ”ท๐Ÿ•ธ๏ธ TypeScript Web Skeleton: Bootstrap your new TypeScript web frontend project
JavaScript
33
star
41

elastic-stack-example

Simple app using Elastic Stack (Elasticsearch+Logstash+Kibana) & Beats with Docker for the CodelyTV Pro course
PHP
32
star
42

developing_codely_website-course

Developing Codely's website course code examples https://pro.codely.tv/library/maquetando-la-web-de-codely-desde-0-181753
TypeScript
32
star
43

java-gildedrose-kata

Java
31
star
44

css-layouts-best-practises-course

Vue
31
star
45

n8n-nodes-twitch

n8n trigger node for Twitch: Execute workflows on stream start, stream end, and new follows
TypeScript
31
star
46

frontend-hexagonal_architecture-example

TypeScript
31
star
47

prometheus-course

๐ŸŽ“
Go
31
star
48

awesome-p2p

A curated list of awesome P2P learning tutorials and resources
30
star
49

youtube-code-examples

๐ŸŽฅ Collection of code examples used in our screencasts about programming best practices
PHP
30
star
50

java-oop-examples

Object-Oriented Programming recap with Java examples
Java
29
star
51

css-grid-course

HTML
28
star
52

bash-github_actions-skeleton

๐Ÿ˜ฌ Speedup your GitHub Actions creation!
Shell
27
star
53

value_objects-course

Value Objects course examples
TypeScript
26
star
54

css-flex-course

CSS Flex course examples
HTML
26
star
55

kotlin-hexagonal_http_api-course

๐Ÿ’Ž Kotlin Hexagonal HTTP API Course: Learn to do scalable Kotlin web apps
Kotlin
26
star
56

loki-grafana-course

26
star
57

php-finder_refactoring-kata

๐Ÿ˜๐Ÿ”Incomprehensible Finder Refactoring Kata port for PHP
PHP
25
star
58

awesome-bash-challenges

Awesome Bash Challenges
Shell
25
star
59

terraform-course

Terraform Codely course examples
HCL
25
star
60

design_patterns-criteria-course

Criteria Codely course examples
TypeScript
25
star
61

symfony-maintainable-scalable-course

Examples of "Symfony mantanible y escable" course
PHP
24
star
62

csharp-basic-skeleton

๐Ÿฆˆ๐Ÿš€ C# Basic Skeleton: Bootstrap your new projects.
C#
24
star
63

design-patterns

Java
23
star
64

refactor-from-js-to-ts-course

TypeScript
23
star
65

add_ai_follwing_best_practices-course

Add Artificial Intelligence following best practices course examples
TypeScript
23
star
66

infrastructure_design-eventbus-aws-course

Infrastructure Design: AWS SQS as a Message Queue course examples
TypeScript
23
star
67

makefiles-course

Makefile
22
star
68

react-carousel

A React Carousel supporting different slides sizes, responsive, custom styling, accesible by default, SSR compatible, and tested
TypeScript
22
star
69

figma-plugin-structurer

๐Ÿ—๏ธ Figma Plugin for speeding up and ensure consistency in the structure of your Figma projects
TypeScript
22
star
70

react-devdash

Developer dashboard made in the "React from 0 with good practices" course
TypeScript
22
star
71

vue-progressive-migration-course

HTML
21
star
72

ci_with_github_actions-course

PHP
20
star
73

web-performance-course

Web performance course examples
CSS
20
star
74

check-critical-files

๐Ÿ‘ Check for critical files in your commits
Shell
20
star
75

vue-3-course

Vue
19
star
76

javascript-modern-course

JavaScript
19
star
77

ban-words

Shell
19
star
78

eslint-plugin-no-default-parameters

A plugin that forbids the use of default parameters in functions, methods and constructors.
TypeScript
18
star
79

scala-basic-skeleton.g8

๐Ÿงฌ๐ŸŒฑ Scala Basic Skeleton: Template for bootstrapping your new Scala project following idiomatic best practices powered by Giter 8.
Scala
18
star
80

css-light-dark-mode-course

HTML
18
star
81

react-state-management-course

React State Management course examples
JavaScript
18
star
82

domain_modeling-domain_events-course

Domain Modeling: Domain Events course examples
TypeScript
18
star
83

reactjs-video-favourites-app

Introductory examples to ReactJS used in the CodelyTV Pro course
JavaScript
17
star
84

php-coupled_code-example

๐Ÿ˜๐Ÿคทโ€โ™‚๏ธ Simple demo of a coupled code to ilustrate how to refactor to CQRS & DDD
PHP
16
star
85

aggregates-course

Aggregates course examples
TypeScript
16
star
86

no-pull-requests

๐Ÿ™… GitHub Action to autoclose all Pull Requests
Shell
15
star
87

scala-basic-skeleton

๐Ÿงฌ๐ŸŒฑ Scala Basic Skeleton: Template for bootstrapping your new Scala project following idiomatic best practices.
Scala
15
star
88

scala-examples

ฦ›๐Ÿค” Introduction to Scala CodelyTV Pro course examples
Scala
14
star
89

from-monolith-to-microservices-using-api-gateway

CodelyTV Course
PHP
13
star
90

phpstorm-settings

Code and File Templates for PhpStorm following the PHP ecosystem conventions
PHP
12
star
91

php-password_refactoring-kata

Ejercicio para practicar refactoring
PHP
11
star
92

no-branches

๐Ÿ•Š GitHub Action to autoremove all branches
Shell
11
star
93

linting-js-ts-course

Linting js and ts course examples
HTML
11
star
94

kotlin-introduction-course

Intro a Kotlin course examples
Kotlin
10
star
95

csharp-finder_refactoring-kata

๐Ÿฆˆ๐Ÿ”Incomprehensible Finder Refactoring Kata port for C#
C#
10
star
96

infrastructure_design-cache-course

Infrastructure design: Cache course examples
TypeScript
9
star
97

ddd_problems-domain_events_errors_handling-course

Examples of how to handle errors when publishing and consuming domain events
Java
9
star
98

typescript-react_library-vite_template

Template for creating React libraries with TypeScript following best practices: Storybook for documentation, testing, Continuous Integration, and linting
TypeScript
9
star
99

infrastructure_design-eventbus-rabbitmq-course

Infrastructure Design: RabbitMQ as a Message Queue course examples
TypeScript
9
star
100

scala-finder_refactoring-kata

Incomprehensible Finder Refactoring Kata Scala
Scala
8
star