snailjs

SnailJS - Slow and thoughtful development with Node and React

reactboilerplatenodetypescriptwebpacknextjsprettier
FreeRepo

Preview

snailjs preview

Overview

SnailJS is a Node and React boilerplate for developers who want to ship fast without sacrificing control or structure. It provides a foundation with Webpack, Babel, Koa, React and TypeScript, plus common features like routing, SASS and testing, while remaining unopinionated about specific libraries like Redux, databases, or code-splitting strategies. It supports both serverless deployment via Vercel and traditional server deployment to DigitalOcean.

Features

routingabsolute-pathssass-parsingbuild-optimizationdev-prod-buildswebpack-bundlingbabel-transpilationes6-plus-support

Feature Flags

subscriptionsinvoicesecommercenotificationsformsValidationschedulingCronstesting

Recommended Use Cases

full-stack-applicationsthoughtful-developmentcontrol-focused-projectsoptimized-applications

Frontend

reactwebpackbabelsass

Backend

koanodewebpackbabel

Auth Providers

None

Deployment Targets

verceldigitaloceanserverless

Payment Providers

None

Quick Facts

โญ Stars
181
๐Ÿด Forks
13
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2020-12-21T22:23:53.000Z

Stack

Framework
koa
Language
typescript
CSS
sass
Testing
jest
CI
github-actions

Data Layer

Databases
mysql, mongodb

UI Stack

Styling
sass
Components
react

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate
Get Started with this Boilerplate