Top 16 JavaScript Starter Projects
-
node-express-boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Project mention: Why would I use express.urlencoded({extended: false{)? | reddit.com/r/expressjs | 2022-05-17The Express Boiler Plate Project Sets it to true
-
Usually freelancing need portfolios. I'd suggest building a sample project that uses this https://github.com/ndimatteo/HULL since it's really easy to extend if customers ask for more
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
The team at r3f are doing killer work. Check out this repo for a way to do SSR with their react renderer. https://github.com/pmndrs/react-three-next
-
gatsby-starter-ts
TypeScript starter for Gatsby. No plugins and styling. Exactly the necessary to start. Ready for Gatsby v4 🔥
For this tutorial you need to already be familiar with how to kickstart a basic React application with TypeScript. Let's assume we have Gatsby installed with a TS starter package:
-
Project mention: Front-end Build Structure and Template Swap for Django Project | reddit.com/r/django | 2022-05-07
I have a Django site for which someone created a new front-end. This front-end has its own project and build. It appears to be something along these lines (has Gulp, Webpack, BEM, etc). There is basic JS, but nothing crazy when it comes to single-page apps or dynamic loading of data.
-
automatic-gatsbyjs-app-landing-page
Automatic GatsbyJS App Landing Page - Automatically generate iOS app landing page using GatsbyJS
-
Here is an example for Gatsby, here is an example for Jekyll, and here for Hugo. Again, not ideal, but it'll work for a personal blog. Once you have more than one author, the UI theme will need a major refactoring.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
11tyby
Simple 11ty setup using TypeScript, SASS, Preact with partial hydration, and other useful things. Aims to provide the DX of Gatsby, but using 11ty!
-
browser-extension
A Out of the Box 🎁 Browser Extension Template with support for React, Typescript, Preact
Project mention: BrowserExt: Create-react-app for cross browser extensions | news.ycombinator.com | 2022-05-23 -
eleventy-classic-blog-starter
A starter repository for a classic blog website using the Eleventy SSG
-
If you are here just for the resulting code, you can find out the repository here: Repository
-
nodejs-starter
Node js Starter app with express, mongoose, JWT token based authentication using 3 layer architecture, PubSub Pattern, and event emitters for background jobs
-
jfa-whatsapp-chatbot
With this node.js micro framework using Venom Bot under the hood, you can easily create a WhatsApp Chatbot. You will only need to edit your conversation flow in a single file.
Repo: https://github.com/jfadev/jfa-whatsapp-chatbot
-
A working example is available at https://github.com/zsevic/pwa-starter
-
vue-frontend-quickstart
JavaScript Starter related posts
- How to start freelancing?
- BrowserExt: Create-react-app for cross browser extensions
- BrowserExtension
- eCommerce website, build by Nextjs, Sanityio and shopify
- What is the proper way to pull data in a Next x Contentful x Shopify build?
- Angular 12 + ESLint + Material + Transloco + Jest + Compodoc + Docker
- Out of the Box Browser Extension Template w/ React TS Preact PostCSS and blah
Index
What are some of the best open-source Starter projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | node-express-boilerplate | 4,112 |
2 | HULL | 726 |
3 | react-three-next | 689 |
4 | gatsby-starter-ts | 269 |
5 | gulp-pug-starter | 268 |
6 | automatic-gatsbyjs-app-landing-page | 169 |
7 | gatsby-starter-glass | 112 |
8 | gatsby-emotion-tailwind-starter | 47 |
9 | 11tyby | 42 |
10 | browser-extension | 41 |
11 | eleventy-classic-blog-starter | 16 |
12 | discordjs-v13-starter | 12 |
13 | nodejs-starter | 5 |
14 | jfa-whatsapp-chatbot | 4 |
15 | pwa-starter | 2 |
16 | vue-frontend-quickstart | 0 |
Are you hiring? Post a new remote job listing for free.