• Stars
    star
    1,596
  • Rank 29,317 (Top 0.6 %)
  • Language
  • Created almost 10 years ago
  • Updated over 3 years ago

Reviews

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

Repository Details

A list of CLI workshopper/adventure tutorials for various things. Inspired by awesome.

awesome-workshopper Awesome

alternatively, awesome-adventure

A list of workshopper/adventure-based tutorials for various things. Inspired by awesome. These are terminal-based guides to learning a new programming concept. Here's an example screenshot from rvagg's learnyounode:

Learn You The Node.js For Much Win!

If you know of any other workshopper/adventure tutorials, feel free to fork/PR or open a new issue. This list will also serve as a wish-list of types: if you want a workshopper that is not listed here, open a pull request and I'll see about getting it started.

Raw Builders

Project Name
Adventure substack/adventure
Workshopper rvagg/workshopper

Workshoppers

Module Name Description
algorithms-101 Introduction to algorithms
async-you Learn to use https://github.com/caolan/async
bacon-love Functional Reactive Programming and Bacon.js
biohacker Gives some usage examples of bionode for bioinformatics
browserify-adventure Learn browserify
bug-clinic Learn how to debug Node.js apps
bytewiser Teaches the fundamentals of working with binary data in node.js and HTML5 browsers
count-to-6 An intro to some ES6 features
data-plumber Munging data on the command line
es5-workshop Introduction to ES5 methods
expressworks an automated Express.js workshop
footballbot-workshop A step by step guide to building your own footballbot (robotics)
functional-javascript-workshop A functional javascript workshop. No libraries required (i.e. no underscore), just ES5.
git-it A workshopper for learning Git and GitHub.
goingnative Learn how to write native Node.js addons
how-to-npm A module to teach you how to module.
http-adventure [wip] Learn node's http module.
http-works http framework
intro-to-node An intro to Node.js
introtowebgl Intro to WebGL with three.js
javascripting Learn JavaScript by adventuring around in the terminal
jsadventure Introduction to Javascript. No programming experience needed.
kick-off-koa An intro to koa
learn-generators JavaScript ES(6|2015) generators workshopper. Learn in practice. 🤘
learnjs Introduction to Javascript
learnyoucouchdb Learn you CouchDB for great good!
learnyoumongodb Learn MongoDB using the terminal
learnyounode Learn You The Node.js For Much Win! An intro to Node.js
levelmeup Level Me Up Scotty! An intro to Node.js databases
lololodash Lo-Dash Javascript Exercises
makemehapi Introduction to Hapi
mongodb-aggregate-adventure A series of MongoDB aggregation workshops
mongoose-adventure Introduction to Mongoose
node-debug-school nodeschool curriculum for debugging Node.js
nodebot-workshop Arduino / Johnny-five (robotics)
nodenext Learn about the next version of node
npm-tutor npm tutor for nodeconf 2014
oobootcamp Object-Oriented JavaScript Bootcamp
planetproto Understanding JavaScript Prototypes
promise-it-wont-hurt A Workshopper module that teaches you to use promises in javascript
secureyournode Security workshop
security-adventure Go on an educational Web security adventure!
stream-adventure go on an educational stream adventure!
stylist-workshop Introduction to CSS
swirl Learn the statistical computing and graphics programming language R, in R
tapeshopper Learn how to test with tape! (tap-producing test harness for node)
test-anything Introduction to testing
thinking-in-react Introduction to React
tower-of-babel A tour of the features of Babel.js
unix-adventure become a unix wizard

Additional Tools

Module Name Description
adventure-map Simple exercise loader & generators for substack/adventure.
adventure-time Web-based adventures
browser-menu Browser Menu (web based)
example-adventure Forkable starter example for writing nodeschool challenges with adventure
generator-workshopper Yeoman generator for the marvelous workshopper from nodeschool.io

Workshopper Requests

Any wishes for workshopper topics go here. I may end up making them, or, if you're feeling adventurous, make it yourself then open a PR for your new list addition. If you have an idea for a workshopper/adventure, open an issue and I'll add it on.

  • Angular
  • MVCs
  • Hapi
  • Meteor

Contribution Guidelines

If adding a new source, please ensure your pull request adheres to the following guidelines:

  • Please make an individual pull request (or Github issue) for each suggestion.
  • Use the following format: | [resource](link) | description |
  • Keep descriptions short and simple. Normally the repo's description will suffice.
  • Order projects alphabetically within each category.
  • New categories, or improvements to the existing categorisation are welcome.

Thank you for your suggestions!

License (ISC)

Copyright (c) 2015, Trent Oswald [email protected]

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Bitdeli Badge

More Repositories

1

awesome-bootstrap

✨ Awesome - A curated list of amazing Bootstrap tools and themes.
1,149
star
2

countryjs

[unmaintained] A module for returning data about countries, ISO info and states/provinces within them. Browserify-compatible
JavaScript
120
star
3

google-adwords

A Node.js driver for Google Adwords Reporting API (v201509)
JavaScript
14
star
4

diff-compare

A line-by-line diffing tool that returns adjusted comparison texts
JavaScript
7
star
5

sockbin

⚡ Websocket Requests and Response service. Built in Node.js 🍰 [unmaintained]
HTML
7
star
6

mirror

restriction-less github forking
CSS
7
star
7

multislack-dash

CSS
4
star
8

ghostfacer

A multi-mode ghost detection device, written in CircuitPython for Seeeduino Xiao BLE Sense 👻 🔍 - EMF detector / FM Scanner / Ovilus+ / EVP detector
Go
4
star
9

multislack

Express middleware that syncs messages to channels on different Slack teams.
JavaScript
4
star
10

Xaddress-node

A Node port of Xaddress - Work in progress
JavaScript
4
star
11

justbuildsomething

Want to build something? Don't really care what? Here's a list of sample project ideas you can freely steal/build/monetize/rule the world with. Handy for learning new tech or new frameworks.
4
star
12

adopt-a-civic-project

A port of adopt-a-drain, built in Node.js
CSS
4
star
13

next-bootstrap

A boilerplate of app configurations I like for future projects. Next.js, React.js, Koa 2, GraphQL. Borrowing heavily from segmentio/create-next-app
JavaScript
3
star
14

npm-standard

WIP - An opinionated NPM module structure format
2
star
15

gpgez

A CLI wrapper for common GPG commands, cuz typing sux
JavaScript
2
star
16

tRRtoolbelt.less

A library of handy LESS-CSS mixins and functions
CSS
2
star
17

addition-therebelrobot

An addition node module
JavaScript
2
star
18

randomart

OpenSSH randomart images library in JS, now with CLI!
JavaScript
2
star
19

mirror-repo

A simple node module that allows you to manually (and cleanly) fork a Github repository into another location. The magic behind therebelrobot/mirror.
JavaScript
2
star
20

roll20-api-boilerplate

An api script boilerplate for the Roll20 API (command-based)
JavaScript
2
star
21

aeros

🦅Low-friction GraphQL schemas
JavaScript
2
star
22

learn-assembly-with-apis

I'm learning assembly language using APIs.
Assembly
2
star
23

backbone-deep-model-collection-search

A small monkeypatch for backbone collections to make it work with backbone-deep-model
JavaScript
2
star
24

thunderstorm

Pre-release - An on-premise web-based development environment. Build on Node.js + Docker
CSS
2
star
25

burnitdown

1
star
26

gpg-parsekeys

A simple node module to parse PGP key information from an array of string inputs
JavaScript
1
star
27

wrangler-plex-preroll-update

TypeScript
1
star
28

convershun

A small chrome extension to convert stuff I need regularly.
JavaScript
1
star
29

PokeMMOclassic

A Pokemon Red/Blue MMO, inspired by maierfelix/PokeMMO, built in Node.js 👾
1
star
30

tools

dumb simple tools that should already exist but I can find all in one place.
HTML
1
star
31

gpg-listkeys

A simple node module to list PGP keys on a system, and indicate whether they are private or not. Requires GPG.
JavaScript
1
star
32

gpg-import-remote

A simple node module to import a PGP key from a remote server. Requires GPG.
1
star
33

gpg-listkeys-remote

A simple node module that lists any key corresponding to input email address, queried from a remote keyserver. Requires GPG.
1
star
34

mirror-issues

A node module to mirror a Github repo's issues
1
star
35

manualfork-placeholder

A github pages placeholder to redirect you to mirror
HTML
1
star
36

ossman

A node CLI to bootstrap initial OSS Manifesto essential files
1
star
37

orbchaser

a rebuild of ufostalker using the same apis
1
star
38

mirror-wiki

A Node module that mirrors a Github Repo's Wiki pages
1
star
39

finddeep

A microlib to synchronously and recursively search an object for a key name, returns object path and reference to property
JavaScript
1
star
40

pgp-adventure

A workshopper/adventure CLI tool for learning command-line pgp usage
1
star
41

hublog

A Chrome Extension to streamline making changelogs from Github PRs
1
star
42

flot-browserify

Work in Progress. An attempt to make Flot Browserify compatible and require()-able
1
star
43

tngcp

A modern application template: The next generation of copypasta
TypeScript
1
star
44

segment-analytics.js-test

HTML
1
star
45

gitornot

JavaScript
1
star
46

fontonite

A public API to convert TTF and OTF fonts to Web Fonts - WIP
CSS
1
star
47

remix-bus-scheduling

A coding challenge
TypeScript
1
star
48

learn-x-with-apis

A series of challenges designed to help you learn a new programming language through building a web API.
1
star
49

live.aster.hn

HTML
1
star
50

soxx

⚡ The missing microlib for websocket communication in the modern browser. 🍰
JavaScript
1
star
51

2d-shooter-unity

A tutorial game for the Coursera Unity course
1
star
52

logger

A web app to log food consumption (built on upcdatabase.org)
1
star
53

jquery.keyBinder

WIP - Bind functions to keyboard events (hotkeys, sequences)
JavaScript
1
star
54

react-nyan

Add a hidden nyancat/flappy bird game to your React app! 🌈 😺
JavaScript
1
star
55

code-for-watch

A simple HTML/JS tool to monitor the Github Activity of Code for America Brigades
JavaScript
1
star
56

fvtt-5e-combat-action-drawer

A Foundry VTT module for dnd5e system that provides PCs a simple walkthrough of available actions to take in battle.
TypeScript
1
star
57

code-slide

🤘 Present code with style - without the React cruft. WIP
1
star
58

tierion-api

An API wrapper for the Tierion APIs
1
star
59

test-create

Repo designed to test creating repos
1
star
60

swissarmyknife

WIP - A variety of handy functions
JavaScript
1
star
61

harasser

Send repeated http requests, even indefinitely, if you like. I hereby wash my hands of what you do with this.
JavaScript
1
star
62

fontonite-server

API server for fontonite webfont conversion services
JavaScript
1
star
63

flot.flow

Allow for pseudo-real-time flowing updates to flot charts with configurable FPS and updateInterval
1
star
64

learn-go-with-apis

A Learn-X-With-APIs exercise with Go
1
star
65

atom-audio

Atom package for previewing audio files
CoffeeScript
1
star
66

release-dump

Dump your Github tagged releases into a changelog file. Super stupid, super simple.
JavaScript
1
star
67

trace-debug-log

Add traces and environment context to your console.log in Node.js applications
JavaScript
1
star
68

mapillarydeck

A Mithril-driven example of the Mapillary API
JavaScript
1
star
69

gpg-email2id

A simple node module that takes an email address and returns the ID of the corresponding PGP key. Requires GPG.
JavaScript
1
star
70

nappyco

A basic api consumption library for nappy.co stock images [WIP]
TypeScript
1
star
71

minimal-bio

A reponsive minimalalist bio HTML template
CSS
1
star
72

event-beam

A browser-compatible event emitter that supports asynchronous, synchronous, and queued event listeners.
1
star
73

mithril-chosen

Mithril wrapper for Chosen jQuery.
JavaScript
1
star
74

learn-x-with-apis-badge

A minimal wrapper for shields.io to simplify badges for learn-x-with-apis
JavaScript
1
star
75

learn-node-with-apis

An example API from Learn-X-With-APIs to demonstrate Node.js codebases.
HTML
1
star
76

tinygo-sandbox

Utils and applications for TinyGo on microcontrollers (Bluno Beetle, Seeeduino Xiao, etc.)
Go
1
star
77

segment-dispatcher

A node.js tool / collection of simple docker api servers that dispatch basic data to Segment
JavaScript
1
star
78

rust-playground

learning rust
1
star
79

liquidvoice

An implementation of liquid/delegative voting
TypeScript
1
star
80

red2

A top-down, retro-like rpg for capturing/training monsters. Building towards multiplayer online.
1
star
81

unity-solar-system

1
star
82

superagent-params

visionmedia/superagent middleware to append a param object to the request URL
JavaScript
1
star
83

homebrew-giddy-griffon

A subsection of TheGiddyLimit/homebrew for development
JavaScript
1
star
84

standard.love

The public site for the standard-led configuration standard
TypeScript
1
star
85

wrangler-google-cal

TypeScript
1
star
86

mirror-cli

Command line utility for 1:1 mirroring of Github repos
JavaScript
1
star
87

assemblyscript-playground

futzing around with AssemblyScript
1
star
88

fvtt-5e-item-type-changer

A FVTT/5e system module to convert items from one type to another
TypeScript
1
star
89

astronomy

🌟 Organize your Github Stars with ease - A POC app to learn redux.
JavaScript
1
star
90

coven-links

TypeScript
1
star
91

factorio-mods

a collection of edited mods for factorio, because i can never just let a thing be.
Lua
1
star
92

fvtt-module-template-typescript

A typescript module template for developing Foundry VTT modules
TypeScript
1
star
93

roll20-script-combatactions-5e

A tool to give options for combat turns, divided by turn phase
JavaScript
1
star
94

smartfly

An attempt at using TinyML + Arduino to build an adaptable, learning, micro-drone
1
star
95

whats-my-xaddress

A mobile web app that will determine your Xaddress from your GPS coordinates
1
star
96

simple-blog-server

A demo of a simple blog platform in Node.js and Typescript (RESTful, MongoDB)
TypeScript
1
star
97

letterboxd-party-extension

Filling in the missing features of Letterboxd, namely: collaborative list generation. Uses WebRTC to make a live collab session to add to someone's list.
TypeScript
1
star
98

simple-auth0-react

The missing auth0 react integration (stolen directly from their docs)
JavaScript
1
star