Skip to content
This repository was archived by the owner on Jan 18, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
7e2b1df
Add nozzle/react-static
tannerlinsley Oct 31, 2017
4f3a8f7
Merge pull request #48 from tannerlinsley/patch-1
andrewagain Nov 3, 2017
9747dfb
style library list
andrewagain Oct 30, 2017
f38657a
start on 3 new categories
andrewagain Oct 31, 2017
b4ee780
starter project: esausilva/react-starter-boilerplate-hmr
andrewagain Nov 3, 2017
df879eb
add gatsby projects
andrewagain Nov 3, 2017
b5c887f
fix bug with package JSON fetching
andrewagain Nov 3, 2017
a6947ab
fill out static site generators list
andrewagain Nov 3, 2017
0bba1b2
add some missing style libraries
andrewagain Nov 3, 2017
5ce71ba
add more tags to style libraries
andrewagain Nov 3, 2017
f28ae9c
version 1.2.0
andrewagain Nov 3, 2017
b3e55b4
version 1.2.1
andrewagain Nov 3, 2017
5817ae7
add a bunch of stuff
andrewagain Nov 3, 2017
edb04cf
add trailing commas everywhere
andrewagain Nov 3, 2017
ba956f6
couple more devtools
andrewagain Nov 3, 2017
ca29c00
linter tags
andrewagain Nov 3, 2017
96f3221
view libs, test utils, js tuts
andrewagain Nov 4, 2017
b377a75
linter autofix tag
andrewagain Nov 4, 2017
0780625
v1.3.0
andrewagain Nov 4, 2017
7984172
list elm compiler, not core
andrewagain Nov 5, 2017
ae88da0
print in red if there are any errors
andrewagain Nov 6, 2017
3cb410a
v1.4.0
andrewagain Nov 6, 2017
06d431b
more devtools, utilities, and new emoji tools list
andrewagain Nov 12, 2017
e9043ee
add ua parser
andrewagain Nov 16, 2017
a1589ee
add lerna as a devtool
andrewagain Nov 17, 2017
f07ba40
networking libraries list
andrewagain Nov 17, 2017
6069d31
more networking libraries
andrewagain Nov 17, 2017
70961c6
more loggers and test utilities
andrewagain Nov 17, 2017
a0a689d
more devtools tags
andrewagain Nov 17, 2017
9590685
state managers, learning resources, awesome lists
andrewagain Nov 17, 2017
3c0ebf1
v1.5.0
andrewagain Nov 17, 2017
99c8ad2
add lnked/react-starter
lnked Nov 18, 2017
edaeff4
add a couple IDEs to the dev tools
andrewagain Nov 18, 2017
e05561e
Merge pull request #50 from lnked/lnked-react-starter
andrewagain Nov 18, 2017
d5a6a69
remove some tags that will be automatically added
andrewagain Nov 18, 2017
0a0888f
fix bug in starter project automatic tags
andrewagain Nov 18, 2017
3495c6f
react starters contribution comments
andrewagain Nov 18, 2017
77681d7
specify packagePaths on alinz's repo
andrewagain Nov 19, 2017
c173955
v1.5.1
andrewagain Nov 19, 2017
2aeeb9c
start the css frameworks list
andrewagain Nov 19, 2017
a7e63aa
Add React Starter Kit with heroku example
karpusa Nov 29, 2017
b8efa8d
Merge pull request #51 from karpusa/patch-1
andrewagain Dec 3, 2017
2722b0b
add a couple more email tools
andrewagain Dec 3, 2017
b314419
🏷 add missing css modules tag
andrewagain Dec 3, 2017
3b0f47e
Add video-react
JimLiu Dec 21, 2017
40342ce
add react-styled-boilerplate
radenkovic Dec 11, 2017
8e314f2
v1.6.0
andrewagain Dec 3, 2017
c17ef5b
parcel, rollup, lexon
andrewagain Dec 24, 2017
ebb7eea
Add parcel on dev branch
corlaez Dec 12, 2017
a6b7cfa
🐛 minor bug fixes
andrewagain Dec 24, 2017
a23ec4a
v1.7.0
andrewagain Dec 24, 2017
e29b20a
Update react-starter-projects.js
smith-chris Dec 28, 2017
e120c39
⌨️ typo, cypress
andrewagain Jan 12, 2018
93e856b
🏷 remove some tags that are handled automatically
andrewagain Jan 12, 2018
b10792b
😎 more cool repos
andrewagain Jan 27, 2018
0b08572
⚠️ print an error if a github project has moved
andrewagain Jan 27, 2018
e9d00ba
✏️ fix the github path of 13 repos that moved
andrewagain Jan 27, 2018
c141681
v1.8.0
andrewagain Jan 27, 2018
d80e8fa
Adding nextjs-starter project
iaincollins Jan 29, 2018
2b2f304
Update react-starter-projects.js
dazlious Jan 28, 2018
69ec62c
remove some tags that can be calculated automatically
andrewagain Jan 29, 2018
ea213cf
v1.9.0
andrewagain Jan 29, 2018
ac5f9e0
Add react-pages-boilerplate
rtivital Feb 2, 2018
dea028c
feat: add libreact to the list
streamich Feb 2, 2018
8547808
📚 more libraries
andrewagain Feb 2, 2018
435bd5c
🏷 update starter project tags
andrewagain Feb 2, 2018
7d3e9ae
✏️ fix missing/renamed libs
andrewagain Feb 2, 2018
ae1237b
v1.10.0
andrewagain Feb 2, 2018
8575084
📘 add tslint and detect it as a linter
andrewagain Feb 2, 2018
8401f53
v1.10.1
andrewagain Feb 2, 2018
cde1977
📚 2 more state managers
andrewagain Feb 2, 2018
846e33d
📚 more libraries
andrewagain Feb 3, 2018
1d3f93b
Link to Express, VueJS & PostgreSQL starter
jesalg Feb 11, 2018
b269971
📚 formik, hyperapp
andrewagain Feb 15, 2018
8c13f80
✏️ fix renames and package.json moves
andrewagain Feb 15, 2018
236fe1c
v1.10.2
andrewagain Feb 15, 2018
92bdb85
Add emotion to style libraries
thomasklemm Apr 4, 2018
b079c0a
Add unstated to state managers
thomasklemm Apr 4, 2018
f17cce8
Add create-react-native-app
thomasklemm Apr 4, 2018
04a2c35
Added manuelbieh/react-ssr-setup
manuelbieh Mar 19, 2018
847ba46
two more state managers and a react sample app
andrewagain Apr 13, 2018
5610e52
fix package renames
andrewagain Apr 13, 2018
1aeea4f
Remove webpack4 manual tag from react-ssr-setup project
jtiala Jun 6, 2018
81f60c5
Add webpack4-starter-kit
king-prawns May 28, 2018
c553c28
Add CRA-Lerna-Electron
amaury1093 Jun 3, 2018
31a8431
🏷 remove tags that are either added automatically or not specified on…
andrewagain Jun 8, 2018
215354d
🔗 fix broken repo links
andrewagain Jun 8, 2018
03217c3
v1.12.0
andrewagain Jun 8, 2018
c991074
React Big Bang
SchiauS Jun 16, 2018
03ab61a
add ts-react-boilerplate
cyberhck Jul 23, 2018
ac5ff7c
Update developer239/ReactReduxApolloGraphQLHotBoilerplate link
Munter Jul 26, 2018
19ea278
Add a new React Starter Kit (#70)
simpletut Jul 27, 2018
cdd2635
Update react start projects (#72)
eldrego Jul 27, 2018
824ff34
Added "Reactsx-React-TS-SCSS-PWA-Boilerplate"
Jul 27, 2018
ab74dfe
3 projects renamed
andrewagain Jul 27, 2018
7f1beaf
remove tags that get autodetected
andrewagain Jul 27, 2018
2bcf4d1
v1.13.0
andrewagain Jul 27, 2018
8f86fdd
Add about reenode in react starter projects
praveen-me Aug 9, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,12 @@ module.exports = {
},
plugins: ["prettier"],
rules: {
"prettier/prettier": ["error"],
"prettier/prettier": [
"error",
{
trailingComma: "es5",
},
],
"global-require": 0,
"prefer-destructuring": 0,
"no-console": 0,
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,7 @@ dist/*
!dist/README.md
!dist/index.js
!dist/package.json
branch_structure.json
temp_auto_push.bat
temp_interactive_push.bat
.gitignore
7 changes: 7 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"recommendations": [
"myml.vscode-markdown-plantuml-preview",
"esbenp.prettier-vscode",
"jebbs.plantuml"
]
}
50 changes: 50 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug SST",
"type": "node",
"request": "launch",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/sst",
"runtimeArgs": ["dev", "--increase-timeout"],
"console": "integratedTerminal",
"skipFiles": ["<node_internals>/**"],
// sourceMapRenames helps with the loading spinner when debugging and viewing local variables
"sourceMapRenames": false,
"env": {
"AWS_PROFILE": "flo-ct-flo360"
}
},
{
"name": "Debug Tests - Unit",
"type": "node",
"request": "launch",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/sst",
"runtimeArgs": ["bind", "yarn", "\"jest\"", "\"--watch\"", "\"--config\"", "\"./jest.unit.config.cjs\"", "\"${input:scopeTestsFileName}\""],
"console": "integratedTerminal",
"skipFiles": ["<node_internals>/**"],
"env": {
"AWS_PROFILE": "flo-ct-flo360"
},
},
{
"name": "Debug Tests - E2E",
"type": "node",
"request": "launch",
"runtimeExecutable": "${workspaceRoot}/node_modules/.bin/sst",
"runtimeArgs": ["bind", "yarn", "\"vitest\"", "\"--config\"", "\"./vitest.e2e.config.ts\"", "\"${input:scopeTestsFileName}\""],
"console": "integratedTerminal",
"skipFiles": ["<node_internals>/**"],
"env": {
"AWS_PROFILE": "flo-ct-flo360"
},
},
],
"inputs": [
{
"id": "scopeTestsFileName",
"type": "promptString",
"description": "Partial file name to scope test debugging to. ex. arena. Leave blank to run all tests.",
}
]
}
2 changes: 2 additions & 0 deletions .vscode/spellright.dict
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Contentful
Lerna
15 changes: 3 additions & 12 deletions data/source/_template.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,10 @@
const includesAny = require("../util/includesAny");

module.exports = {
key: "",
name: "",
description: "",
aka: [""],

tags: [
{
name: "",
description: ".",
// If the tag can be matched automatically, include a match function.
// Otherwise set the tag in each matching project's 'tags' property.
match: project => includesAny(project.dependencies, [""])
}
],
tags: [],

projects: [{ url: "" }]
projects: [],
};
15 changes: 13 additions & 2 deletions data/source/all.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,23 @@
module.exports = [
require("./awesome-lists"),
require("./bundlers"),
require("./devtools"),
require("./email-tools"),
require("./error"),
require("./state-managers"),
require("./interesting"),
require("./javascript-tutorials"),
require("./linters"),
require("./loggers"),
require("./networking-libraries"),
require("./react-components"),
require("./react-example-apps"),
require("./react-starter-projects"),
require("./react-style-libraries"),
require("./react-tutorials"),
require("./static-site-generators"),
require("./style-libraries"),
require("./test-utilities"),
require("./utility-libraries"),
require("./view-libraries")
require("./view-libraries"),
require("./learning-resources"),
];
15 changes: 15 additions & 0 deletions data/source/awesome-lists.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module.exports = {
key: "awesome-lists",
name: "Awesome Lists",
description: "Lists of awesome things - JavaScript focus only.",
aka: ["nice lists", "cool lists", "pretty good lists"],
tags: [],
projects: [
{ url: "https://github.com/sindresorhus/awesome-nodejs" },
{ url: "https://github.com/sorrycc/awesome-javascript" },
{ url: "https://github.com/wbkd/awesome-d3" },
{ url: "https://github.com/sindresorhus/promise-fun" },
{ url: "https://github.com/wbinnssmith/awesome-promises" },
{ url: "https://github.com/zingchart/awesome-charting" },
],
};
21 changes: 21 additions & 0 deletions data/source/bundlers.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
module.exports = {
key: "bundlers",
name: "Bundlers",
description:
"These are tools that transform JS and CSS. They are typically highly configurable and pluggable.",
aka: ["JavaScript bundlers", "packagers"],

tags: [
{
name: "zero config",
description:
"Bundler will build an app without any configuration file whatsoever, usually by relying on conventions.",
},
],
projects: [
{ url: "https://github.com/brunch/brunch" },
{ url: "https://github.com/webpack/webpack" },
{ url: "https://github.com/parcel-bundler/parcel", tags: ["zero config"] },
{ url: "https://github.com/rollup/rollup" },
],
};
10 changes: 10 additions & 0 deletions data/source/css-frameworks.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
module.exports = {
key: "",
name: "",
description: "",
aka: [""],

tags: [],

projects: [{ url: "https://github.com/jgthms/bulma" }],
};
51 changes: 44 additions & 7 deletions data/source/devtools.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,50 @@ module.exports = {
name: "Developer Tools",
description:
"Tools used by developers while building JavaScript applications.",
aka: ["dev-tools"],

tags: [],

aka: ["dev tools"],
tags: [
{
name: "IDE",
description:
"Integrated development environment: a text editor specifically for software development.",
},
],
projects: [
{ url: "https://github.com/FormidableLabs/webpack-dashboard" },
{ url: "https://github.com/reactide/reactide", tags: ["IDE", "react"] },
{ url: "https://github.com/atom/atom", tags: ["IDE"] },
{ url: "https://github.com/depcheck/depcheck" },
{
url: "https://github.com/robertknight/webpack-bundle-size-analyzer",
tags: ["webpack"],
},
{
url: "https://github.com/FormidableLabs/webpack-dashboard",
tags: ["webpack"],
},
{ url: "https://github.com/typicode/husky" },
{ url: "https://github.com/okonet/lint-staged" }
]
{ url: "https://github.com/okonet/lint-staged" },
{ url: "https://github.com/kitze/sizzy" },
{
url: "https://github.com/reduxjs/redux-devtools",
tags: ["react", "browser extension"],
},
{
url: "https://github.com/facebook/react-devtools",
tags: ["react", "browser extension"],
},
{
url: "https://github.com/vuejs/vue-devtools",
tags: ["vue", "browser extension"],
},
{ url: "https://github.com/kdzwinel/betwixt" },
{ url: "https://github.com/foreverjs/forever" },
{ url: "https://github.com/geuis/helium-css" },
{ url: "https://github.com/lerna/lerna" },
{
url: "https://github.com/node-inspector/node-inspector",
deprecated: true,
},
{ url: "https://github.com/zalmoxisus/remote-redux-devtools" },
{ url: "https://github.com/infinitered/reactotron", tags: ["react"] },
],
};
17 changes: 17 additions & 0 deletions data/source/email-tools.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
module.exports = {
key: "email-tools",
name: "Email Tools",
description:
"Tools that are useful for creating, designing, or sending email in JavaScript.",
aka: ["other", "unknown"],

tags: [],

projects: [
{ url: "https://github.com/niftylettuce/email-templates" },
{ url: "https://github.com/nodemailer/nodemailer" },
{ url: "https://github.com/freeCodeCamp/mail-for-good" },
{ url: "https://github.com/chromakode/react-html-email", tags: ["react"] },
{ url: "https://github.com/revivek/oy", tags: ["react"] },
],
};
14 changes: 14 additions & 0 deletions data/source/emoji-tools.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
module.exports = {
key: "emoji-tools",
name: "Emoji Tools",
description:
"Tools used for translating, generating or otherwise dealing with emoji.",
aka: [""],

tags: [],

projects: [
{ url: "https://github.com/notwaldorf/emoji-translate" },
{ url: "https://github.com/iamcal/js-emoji" },
],
};
10 changes: 5 additions & 5 deletions data/source/error.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@ module.exports = {
{ url: "https://github.com/japgolly/scalajs-react" },
{ url: "https://github.com/tomocchino/react-snake", tags: ["game"] },
{ url: "https://github.com/felixgborrego/simple-docker-ui" },
{ url: "https://github.com/fruux/Baikal" },
{ url: "https://github.com/sabre-io/Baikal" },
// Has package.json but not using master branch
{ url: "https://github.com/Merri/react-tabbordion", tags: ["set"] },
{
url: "https://github.com/mapbox/react-colorpickr",
tags: ["color", "picker"]
tags: ["color", "picker"],
},

// Example apps
Expand All @@ -27,7 +27,7 @@ module.exports = {
// Haven't looked into these yet
{
url: "https://github.com/fdecampredon/react-rxjs-todomvc",
tags: ["todo"]
tags: ["todo"],
},
{ url: "https://github.com/javierbyte/clashjs", tags: ["game"] },
{ url: "https://github.com/rmosolgo/graphql-ruby-demo" },
Expand All @@ -41,6 +41,6 @@ module.exports = {
{ url: "https://github.com/AdaptiveConsulting/ReactiveTraderCloud" },
{ url: "https://github.com/ryanatkn/react-mobx-typescript-experiments" },
{ url: "https://github.com/tsurupin/portfolio" },
{ url: "https://github.com/cjlarose/de-jong", tags: ["educational"] }
]
{ url: "https://github.com/cjlarose/de-jong", tags: ["educational"] },
],
};
15 changes: 5 additions & 10 deletions data/source/interesting.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,6 @@ module.exports = {
tags: [],

projects: [
// Loads your components indiviually. Seems similar to storybook.
{ url: "https://github.com/react-cosmos/react-cosmos" },

// Display your components with a variety of different props.
// Can be thought of as a testing tool, but also helps encourage isolation during development.
// Seems similar to react-cosmos.
{ url: "https://github.com/storybooks/storybook" },

// This is technically a React component but also similar to storybook and react-cosmos
{ url: "https://github.com/scup/atellier" },

Expand Down Expand Up @@ -107,6 +99,9 @@ module.exports = {

// Helps you compare/contrast react, angular, and other frameworks.
// A simple todo implementation in all the different frameworks.
{ url: "https://github.com/tastejs/todomvc" }
]
{ url: "https://github.com/tastejs/todomvc" },

// maybe there should be a vue starter projects list
{ url: "https://github.com/SimulatedGREG/electron-vue" },
],
};
18 changes: 18 additions & 0 deletions data/source/javascript-tutorials.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
module.exports = {
key: "javascript-tutorials",
name: "JavaScript Tutorials",
description: "",
aka: [""],

tags: [
{
name: "",
description: ".",
},
],

projects: [
{ url: "https://github.com/freeCodeCamp/freeCodeCamp" },
{ url: "https://github.com/GitbookIO/javascript" },
],
};
15 changes: 15 additions & 0 deletions data/source/learning-resources.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module.exports = {
key: "learning-resources",
name: "Learning Resources",
description:
"These are GitHub projects that assist in learning JavaScript or related tools.",
aka: ["educational repositories"],
tags: [],
projects: [
{ url: "https://github.com/dexteryy/spellbook-of-modern-webdev" },
{ url: "https://github.com/FreeCodeCampChina/freecodecamp.cn" },
{ url: "https://github.com/happypoulp/redux-tutorial" },
{ url: "https://github.com/StephenGrider/ReduxCasts" },
{ url: "https://github.com/wesbos/Learn-Redux-Starter-Files" },
],
};
Loading