Welcome!
For feedback or suggestions, please send a tweet (@dideler). Gist comments don't notify me. Pull requests aren't possible with gists (yet), so I don't recommend forking because then I can't easily get the change.
Starring this gist will give me an idea of how many people consider this list useful.
- Web development
- Website foundations
- Forms
- Frameworks / JS plugins
- Logins
- Frontend design
- Reading material (blogs)
- Wireframing
- Icons
- Background patterns
- Fonts
- Photos
- Miscellaneous
- CSS
- Static blog generators / content editors # todo: split into subsections
- Learning / reference materials
- Style guides
- Mobile
- Conversion
- Online payment
- Marketing
- Market research
- Licenses & legal
- Teamwork / collaboration / pairing
- Documentation
- Testing / support / feedback
- Events
- Security
- Version control
- Continuous integration and deployment
- Music
- Hackathons
- Scheduling
- Organize the unorganized resources
- Improve flow by grouping similar sections and putting popular categories higher up
- More detailed sections & subsections
- Improve header names
- Split content into free & paid categories (or at least identify paid resources if not split)
- Add one-line descriptions to every resource
- Identify resources that need updating (e.g. descriptions, names, 404s, etc.)
- Add section with links to some of my other useful gists (e.g. interview prep, startup engineering notes)
- Weebly - "easiest way to create a website" (even handles hosting)
- jottit - super simple website creation, by Aaron Swartz
- Selfstarter - your own crowdfunding page
- Zurb Foundation
- Twitter Bootstrap
- Kickstrap
- Jetstrap - quickly build bootstrap interfaces
- Big Badass List of Bootstrap Resources
- Bootstrap Buttons
- Bootstrap Generator
- Bootstrap Form Helpers - Countries, States, Phone
- BootMetro - Windows 8 style framework
- Bootswatch - Free bootstrap themes
- Bootsnipp - code snippets for bootstrap
- Bootstrap Switch
- Bootstrap Datepicker
- Toggle switches
- FormBakery - "professional forms for web-designers"
- Wufoo - "amazing online forms"
- TogetherJS - real time collaboration made easy
- PeerCDN - peer-to-peer distributed CDN
- node.js
- meteor.js
- turn.js: HTML5 page turner
- mailcheck.js -- tutorial for v1.0
- jQuery Masonry: dynamic layout plugin
- 8 Most Popular jQuery plugins of 2012
- jQuery File Upload
- jQuery Knobs
- Chosen - user-friendly select boxes (Select2 is a more up-to-date fork)
- holder.js - image placeholders
- filepicker.io
- infinity.js (improves scroll smoothness of very-expensive-to-render pages)
- BigVideo.js - background video(s) that fit the window size
- pickadate.js
- alertify.js - Alert & Notification System
- framebase - complete video backend hosting without all the hassle
- A List Apart - blog
- Site Inspire - blog
- UX Movement - blog
- Graphic Design Inspiration - blog
- Omnigraffle - Mac only, use with free stencils
- POP - prototype on paper, take pictures, simulate interaction on phone
- Lucidchart - lots of different tools and real-time collaboration
- Easel - works with bootstrap
- Entypo - 250+ carefully crafted pictograms
- Iconic - Advanced icons for the modern web
- Iconfinder - icon search engine
- IcoMoon - free high quality icons, icon fonts, icon builder
- Humanitarian Icons
- Font Awesome - iconic font designed for Bootstrap
- Icon Deposit
- Flags
- The Noun Project - high quality and royalty-free
- Batch - 300 icons for web and user interface design
- Subtle Patterns
- Subtle Patterns bookmarklet - quickly try different backgrounds on your site
- Stripe Generator
- Colour Lovers - colours, colour palettes, patterns
- Colour Scheme Designer
- TypeTester
- The League of Moveable Type (open source typography)
- Font Squirrel
- Google Web Fonts
- Lobster Font
- Subtle Sans
- Font Foundry
Free to use unless otherwise stated.
- Flickr: The Commons - old photos now in public domain
- Flickr: Creative Commons
- Flickr: British Library Archive
- Google Images - License filter
- Unsplash - 10 free photos every 10 days
- Stuck in Customs by Trey Ratcliff - CC, free to use, no commercial
- iStockPhoto - Stock photos, illustrations, video and music. Costs $
- foter - commercial and non-commercial use
- PlaceIt - Quickly generate product screenshots in realistic environments
- Getty Search Gateway - free for commercial and non-commercial use (with attribution)
- Stock photos that don’t suck
- ByPeople - logos, characters, patterns, icons, themes, ribbons, boxes, fonts, banners, templates, buttons, badges, shadows, backgrounds, sliders
- How to make your site look half-decent in half an hour
- CSSFlow - CSS Code Snippets & UI Kits for Web Developers
- Skrollr - parallax scrolling
- Ladda - Buttons with built-in loading indicators
- Topcoat - CSS for clean and fast web apps
- Pure - responsive CSS modules (flat design)
- Metro UI
- Effeckt.css - Performant CSS transitions & animations
- jQuery Transit - smooth CSS3 transitions for jQuery
- CSS arrow please!
- 3D Ribbon Generator
- CSS Hexagon Tutorial
- 30 CSS selectors you must memorize
- CSS Remix
- TheCodePlayer - HTML5, CSS3, JS tutorials
- Jekyllhub
- Jekyll Bootstrap
- Octopress - Jekyll framework
- Speech Hub
- Svbtle - invite only
- Obtvse - Ruby clone of Svbtle
- Simple - Python clone of Obtvse
- ruhoh - by the creator of Jekyll Bootstrap
- Nesta CMS
- Jekyll SEO script
- Spinto App
- Hakyll
- Prose - content editor for GitHub
- mark - free web-based markdown editor, login with github, converts to html and pdf
- gistblog - blogging platform on top of GH gists
- Cabin - Simple and extensible static site generator powered by Grunt.
- Harp - static web server with built-in preprocessing
- Formspree - HTML forms for your static sites
- Brace - host static sites from Dropbox
- Free programming books (categorized by programming and natural language)
- Web Platform - an open community of developers building resources for a better web
- List of freely available programming books
- PHP (The Right Way)
- Mozilla Developer Network
- Eloquent JavaScript
- HTML Blog
- CSS Basics
- CSS Tricks
- Dive Into HTML5
- JavaScript Design Patterns
- How to GitHub: Fork, Branch, Track, Squash and Pull Request
- Intro to Version Control with Git
- The Hitchhiker’s Guide to Python!
- How Lee Munroe designed the Runnable logo
- Codrops Tutorials - web development & design techniques (and demos)
- An example of one of their amazing demos: http://tympanus.net/Tutorials/NaturalLanguageForm
- Parse - Focus on UX and stop worrying about server maintenance and complex infrastructure
Note: In some cases it's better to send a validation email.
- Mailgun email validation API
- Mailgun is amazing, check out their docs to see what else they can do
- Email It In - email validator
- Campaign Monitor - attract new subscribers, send them beautiful email newsletters and see stunning reports on the results
- Mailchimp - Send Better Email
- Movable Ink - Agile email marketing: dynamically update your content after it is delivered
- Litmus - test and track your emails
- Return Path - smarter marketing and brand protection using email data
- Mail Tester - Test the Spammyness of your Emails
- Tips for making sure your email is delivered (and not marked as spam or ignored)
Litmus and Return Path also allow you to test how your html email looks across all email clients and browsers.
- Top strategies for conversion optimization
- PageSpeed Insights
- Designing Landing Pages
- ConvertKit - email capture forms + drip email campaign
- LaunchRock - quickly set up a "Launching soon" page
- Braintree - Accept payments in your app or website
- Stripe
- Checkout - easily integrate Stripe directly into your website
- jquery.payment - library for building credit card forms, validating inputs, and formatting numbers
- Gumroad - for small transactions
- Skeuocard - enhances credit card inputs using a skeuomorphic interface
- Signature Pad - capture smooth signatures (open source)
- Guide to Press Coverage
- StickerMule - high quality custom stickers
- Vimeo Video School
- MailGun - programmable mail servers
- Smore - easily create flyers & posters
- Dissolve - Royalty free HD stock video footage from $5 per clip
- Facebook advertising - use it for a census (e.g. size of of target audience, polls, etc)
- Google Keyword Planner
- SEC Filings
- Choosing an OSS License - provided by GH
- TL;DR Legal - SW licenses in plain english
- HelloSign - Sign documents from inside Gmail
- codeshare.io - instant browser-based code sharing in real-time
- Termbeamer - share terminal across the internet
- Floobits - use native text editors to collaborate on code in real-time
- Flootty - very simple collaborative terminal (requires free Floobits account)
- wemux - improved multi-user terminal multiplexing (requires tmux) e.g. pair programming in the shell
- vLine- free & simple WebRTC video chat
- QuicklyChat - push-to-talk video chats for coworkers
- Google Hangouts
- works with Google Drive
- Web Sequence Diagrams
- meetings.io - no signup and designed for small meetings
- Skype - best for 1-on-1 calls
- Scaling a development team
- TypeWithMe
- collabedit - simple collaborative text
- Etherpad - online collaborative editor
- Open Etherpad
- screenr
- join.me
- screenleap
- YuuGuu
- sprint.ly
- AgileZen - project management s/w, uses boards and cards like Trello + other features
- Trello
- HipChat - team chat, free for teams up to 5, $2 per person per month after that
- Kandan - open source HipChat alternative
- Campfire - team chat by 37signals
- hall - another group chat for teams, has free and paid plans
- Phabricator - like Trac, created at Facebook
- trac - wiki and issue tracking system for software development projects
- asana - task management for teams
- BaseCamp - project management & collaboration, by 37signals
- Piazza - free teacher/student real-time collaboration
- PowWow - collaborative screen sharing (like Google docs for anything)
- Chrome Remote Desktop - a Chrome extension, use for remote assistance or accessing your own computers
- writeLaTeX - collaborative LaTeX editor with previews
- ShareLaTeX - similar to writeLaTeX
- ScribTex - not real-time collaboration
- TitanFile - professional file sharing and collaboration
- Slack - real-time messaging, archiving and search for teams
- Flowdock - group chat and team inbox for teams; integrates with GitHub, Jira, Trello, and more.
- Chromebox for meetings - Starting at $999, $250 annual management & support fee (starts 2nd year)
- Peak - know what everyone on the team is doing without distracting them
A good wireless headset (e.g. Corsair Vengeance 2000) will come in handy when remote pairing.
- Desktime - Accept payments, book your space, and build a community with a single web-based app. Also has a directory of coworking spaces.
- Sphinx - write docs in reStructuredText and output to many formats
- ASCII Flow - create diagrams in ASCII
- Read the Docs - free documentation hosting
- Peek by UserTesting - random user evaluates your site for free (targeted users is not free)
- AboutMyBrowser
- Survey.io
- errorception - Painless JS Error Tracking
- ExceptionHub - JS error tracking
- Polar Polls - simple 2-choice polls for user engagement
- Aircall - The easiest phone solution for entrepreneurs and companies
- Conference Badge - Name badges. Easy and fast.
- Storing passwords securely (info)
- PassLib (Python)
- GitLab - Self hosted Git management software, similar to GH
- GitLab Cloud - if you don't want to host it yourself; free private repos up to 10 users
- BitBucket - By Atlassian, integrates nicely with their products. Free for 5 users.
- hub (git wrapper for working with GitHub via CLI)
- gum - friendlier git CLI
- Legit
- William's miscellaneous git tools
- GitHub Buttons
- Hg Init (Mercurial tutorial by Joel Spolsky)
- Huboard - Trello style interface for GitHub issues
- Waffle- Trello for GitHub issues (better than Huboard)
- Bitbucket - git & mercurial, free private repos
- CircleCI - connects to GitHub
If you need a little something to get wired in!
- mixture.fm
- Grooveshark
- Hype Machine
- Classic DJ Mixes
- Mix Cloud
- coding.fm -- probably better for getting in the coding mood (rather than staying in it)
- Posters by Facebook Analog Research Lab - "to inspire, motivate, and question our internal ideas"
- Hackday - Web app to manage and run hackathons
- Hacker League - to handle hackathon planning and organization
- YouCanBookMe - integrates with Google Calendar, great for organizing interviews
- When is Good - find out when everyone is free for your next meeting or event, hassle-free
- Doodle
- PkgHub - the new way to host your Ubuntu packages
- Open Build Service - generic system to build and distribute packages from sources
- Entrepreneurial ideas
- webshell - one API to rule them all
- Python APIs
- The Startup Legitimizer - quickly embed a press module (i.e. the 'featured in' banners)
- reveal.js - awesome web slides for presentations
- TinyPNG
- avatars.io
- FileLinker
- Google Developers - Startups
- The Toolbox
- shit for making websites
- JSFiddle
- Field Guide to Web Applications - by Google
- Yahoo! (UI) Design Pattern Library
- Forrst
- Pattern Tap
- Dribble
- Pageblox: quick HTML/CSS templates
- Building successful online communities: Evidence-based social design
- Modern Web Development - part 1
- dotfiles
- mosh - mobile shell (replaces ssh), designed to work well on mobile networks
- Network-Tools.com
- WakaTi.me - Automatic time tracking for your text editor (uses the cloud)
or this gist for local time-tracking with Vim - Symposion - conference management solution
- Koding - cloud dev environment (uses VMs as your servers)