azer / Go Choo Starter
Starter for choo projects with Go backend.
Stars: ✭ 10
Programming Languages
go
31211 projects - #10 most used programming language
Labels
Projects that are alternatives of or similar to Go Choo Starter
Angular Starter
⭐️ Gulp Angular Starter using TypeScript (Updated to 4.4.3)
Stars: ✭ 538 (+5280%)
Mutual labels: starter
Webpack Simple Starter
A simple webpack starter without framework (Like Vue, React, Angular, etc.)
Stars: ✭ 661 (+6510%)
Mutual labels: starter
Vue Electron Typescript Quickstart
A boilerplate of Electron app that uses Vue in TypeScript.
Stars: ✭ 22 (+120%)
Mutual labels: starter
Webpack Starter Basic
A simple webpack starter project for your basic modern web development needs.
Stars: ✭ 552 (+5420%)
Mutual labels: starter
Lass
👧 Lass scaffolds a modern package boilerplate for Node.js
Stars: ✭ 615 (+6050%)
Mutual labels: starter
Laravel Boilerplate
Laravel Boilerplate / Starter Kit with Gentelella Admin Theme
Stars: ✭ 704 (+6940%)
Mutual labels: starter
Nextjs Firebase Authentication
Next.js + Firebase Starter
Stars: ✭ 502 (+4920%)
Mutual labels: starter
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (+160%)
Mutual labels: starter
React Native Dva Starter
a React Native starter powered by dva and react-navigation
Stars: ✭ 637 (+6270%)
Mutual labels: starter
Node Express Boilerplate
A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose
Stars: ✭ 890 (+8800%)
Mutual labels: starter
Nth Start Project
Startkit for HTML / CSS / JS pages layout.
Stars: ✭ 578 (+5680%)
Mutual labels: starter
React Native Typescript Boilerplate
The default React Native empty project converted to use TypeScript.
Stars: ✭ 7 (-30%)
Mutual labels: starter
Anchors
✅ Anchors 是一个基于图结构,支持同异步依赖任务初始化 Android 启动框架。其锚点提供 "勾住" 依赖的功能,能灵活解决初始化过程中复杂的同步问题。参考 alpha 并改进其部分细节, 更贴合 Android 启动的场景, 同时支持优化依赖初始化流程, 自动选择较优的路径进行初始化。
Stars: ✭ 542 (+5320%)
Mutual labels: starter
Hartija Css Print Framework
Universal CSS for web printing
Stars: ✭ 509 (+4990%)
Mutual labels: starter
Universal
Seed project for Angular Universal apps featuring Server-Side Rendering (SSR), Webpack, CLI scaffolding, dev/prod modes, AoT compilation, HMR, SCSS compilation, lazy loading, config, cache, i18n, SEO, and TSLint/codelyzer
Stars: ✭ 669 (+6590%)
Mutual labels: starter
Next Boilerplate
A well-structured production ready Next.js boilerplate with Typescript, Redux, Jest, Enzyme, Express.js, Sass, Css, EnvConfig, Fetch, Reverse Proxy, Bundle Analyzer and Built-in Project CLI. https://pankod.github.io/next-boilerplate/
Stars: ✭ 936 (+9260%)
Mutual labels: starter
Angular Skeleton App
Angular 7.x navigation skeleton project with styling which get you started faster.
Stars: ✭ 25 (+150%)
Mutual labels: starter
go-choo-starter
Starter for choo projects with Go backend. No configuration needed.
How It Works?
- Renders choo views on server-side with go-duktape.
- Provides a simple Makefile to manage your project;
-
make start
starts everything -
make stop
stops all -
make develop
starts the server and watches everything (Go, JS, CSS) for changes. -
make setup
installs all dependencies (Go and JS)
-
Install
Clone the repo and install the dependencies:
git clone [email protected]:azer/go-choo-starter.git hello-world
cd hello-world
make setup # Runs `go get` and `npm install` for you.
First Steps
Here is how you start the server:
make develop
develop
watches your code (Go, JS and CSS) and applies changes immediately. If you don't need that, you can run make start
and make stop
commands. You should use these two commands when you're not actively changing your code.
Coding
- Create UI components under
ui/components/
folder and route them atui/app.js
- Create API endpoints at
server/api.go
like the example there. - Use
make go-get
to fetch dependencies when you have new dependencies in the backend. - Any file under
./public
directory will be online at same path. - Run
make build
to build everything. Runmake go-build
andmake ui-build
to build each separately. - Run
make clean
to clean everything. Runmake go-clean
andmake ui-clean
to clean each separately.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].