- package managment: https://github.com/Masterminds/glide
- cross-compiling: https://github.com/mitchellh/gox
- logging: https://github.com/Sirupsen/logrus
- code generation: https://github.com/josharian/impl (interface impl), https://github.com/mholt/curl-to-go, https://github.com/mholt/json-to-go
- memory optimization: http://golang-sizeof.tips/
- repl: https://github.com/motemen/gore
- self-update: https://github.com/inconshreveable/go-update
- json: https://github.com/antonholmquist/jason / https://github.com/a8m/djson
- docs: http://godoc.org/golang.org/x/tools/cmd/godoc
- retries/circuit breakers: https://github.com/eapache/go-resiliency
- storage: https://github.com/boltdb/bolt (key-value)
- web application framework: https://github.com/kataras/iris / https://github.com/labstack/echo / https://github.com/gin-gonic/gin
- profiling: https://github.com/uber/go-torch
- data structures: https://github.com/eapache/queue, https://github.com/coocood/freecache
- concurrency: https://godoc.org/github.com/eapache/channels
- templates: https://github.com/valyala/quicktemplate / https://github.com/CloudyKit/jet
- prettyprint: https://github.com/dustin/go-humanize
- cli: https://github.com/spf13/cobra / https://github.com/docopt/docopt.go / https://github.com/jessevdk/go-flags, github.com/mitchellh/ioprogress / https://github.com/gosuri/uiprogress
- configuration: https://github.com/spf13/viper / https://github.com/caarlos0/env
- code style: https://github.com/alecthomas/gometalinter
- testing: https://github.com/gavv/httpexpect
- monitoring: https://github.com/shirou/gopsutil
- serialization: https://github.com/alecthomas/go_serialization_benchmarks
- conversion: https://github.com/cstockton/go-conv
- compression: https://github.com/klauspost/compress
- version manager: https://github.com/yyuu/pyenv
- repl: https://github.com/jonathanslenders/ptpython
- code style: pep8 + autopep8 (auto-correction)
- testing: http://docs.pytest.org/en/latest/ (or just unittest if no coverage is required), http://testrun.org/tox/latest/ (against different python releases)
- microservices: http://flask.pocoo.org/
- templates: http://jinja.pocoo.org/
- version management: https://github.com/rust-lang-nursery/rustup.rs
- vscode: https://medium.com/@royalstream/rust-development-using-vs-code-on-os-x-debugging-included-bc10c9863777#.f2wphehfg + https://github.com/trixnz/rustsym
- parallel execution: https://github.com/themattrix/bash-concurrent (with progress tracking)
- visualization: https://github.com/holman/spark
- retries/circuit breakers/fallbacks: https://github.com/jhalterman/failsafe, https://github.com/nurkiewicz/async-retry (just retries)
- banchmarks: http://openjdk.java.net/projects/code-tools/jmh (https://github.com/nitsanw/jmh-samples)
- metrics: http://metrics.dropwizard.io/ (if jmx is enough - https://github.com/Netflix/servo)
- packaging: http://www.capsule.io/ (don't forget to enable http://maven.apache.org/enforcer/maven-enforcer-plugin/), https://github.com/libgdx/packr / http://launch4j.sourceforge.net/index.html (real binaries)
- distribution: https://jitpack.io
- db sync: http://www.liquibase.org/ / https://flywaydb.org/ (supports android)
- prettyprint: https://github.com/ocpsoft/prettytime, https://github.com/atteo/evo-inflector (plural)
- compression: https://github.com/Cyan4973/lz4
- http client: https://github.com/AsyncHttpClient/async-http-client (based on netty), https://github.com/square/okhttp/ (http2, sync & thread-pool based, android) -> http://square.github.io/retrofit/ (high-level), https://jersey.java.net/
- redis: https://github.com/mp911de/lettuce (netty-based client)
- dependency-injection: guice + https://github.com/Netflix/governator / https://github.com/square/dagger
- templates: https://github.com/fizzed/rocker, https://github.com/samskivert/jmustache / https://github.com/spullara/mustache.java
- web application framework: http://vertx.io/ / https://ratpack.io/ / http://undertow.io/ + http://resteasy.jboss.org/ / http://sparkjava.com/ / http://async-io.org/ (websockets included, netty based) / http://projects.spring.io/spring-boot/
- configuration: https://github.com/typesafehub/config / https://github.com/Netflix/archaius
- json: https://github.com/google/gson (for small objects) / https://github.com/FasterXML/jackson (otherwise) / https://github.com/joelittlejohn/jsonschema2pojo / https://github.com/doubledutch/LazyJSON, https://github.com/daveclayton/json-patch
- xml: https://github.com/kohsuke/xml-patcher
- reactive: http://gee.cs.oswego.edu/dl/jsr166/dist/docs/java/util/concurrent/Flow.html / https://github.com/ReactiveX/RxJava/tree/2.x / https://github.com/reactor/reactor (has almost no docs)
- data: https://github.com/npgall/cqengine, https://github.com/carrotsearch/hppc (high-perf primitive collections), https://github.com/ben-manes/caffeine (high-perf caching), https://github.com/Netflix/zeno (distributed using deltas), https://github.com/kirkch/cache-mosaic, https://github.com/chrisvest/stormpot (object pool), https://github.com/ClickerMonkey/TrieHard (trie), https://github.com/LMAX-Exchange/disruptor (multicast queue), https://github.com/sbtourist/Journal.IO (journal), https://github.com/bulldog2011/bigqueue, https://github.com/carrotsearch/jsuffixarrays, https://github.com/Netflix/netflix-graph, https://github.com/tbuktu/bigint / https://github.com/omry/banana / https://github.com/usethesource/capsule/, https://github.com/RoaringBitmap/RoaringBitmap / https://github.com/lemire/javaewah (bitset), http://javolution.org/ (real-time DSs including bitsets, see util package)
- jvm: https://github.com/ninjudd/drip (startup speedup), https://github.com/airlift/jvmkill, https://github.com/airlift/procname, https://github.com/aragozin/jvm-tools (includes mx cli), http://openjdk.java.net/projects/code-tools/jol/ (object memory layout)
- testing: https://github.com/google/jimfs (in-memory fs), https://github.com/skyscreamer/JSONassert
- shell: https://github.com/zeroturnaround/zt-exec
- decompiler: https://github.com/fesh0r/fernflower
- static analysis: https://github.com/google/error-prone, https://github.com/LMAX-Exchange/freud (diy)
- repl: https://github.com/albertlatacz/java-repl / https://github.com/lorenzoongithub/nudge4j
- native: https://github.com/java-native-access/jna / https://github.com/bytedeco/javacpp, https://github.com/maven-nar/nar-maven-plugin
- byte code: https://github.com/raphw/byte-buddy, https://github.com/EsotericSoftware/reflectasm (faster reflection api), https://github.com/jhalterman/typetools (type reflection)
- sql: https://github.com/javalite/activejdbc
- jmx: https://github.com/rhuss/jolokia
- serialization: https://github.com/eishay/jvm-serializers/wiki
- concurrency: https://github.com/vmlens/executor-service, https://github.com/dexecutor/dexecutor-core
- prototyping: https://www.invisionapp.com/
- fonts - Roboto/Open Sans / http://www.latofonts.com/, https://github.com/christiannaths/Redacted-Font, http://typerendering.com/ / http://letteringjs.com/ / raleway (example - http://michaelpardo.com/)
- icons - https://github.com/danklammer/bytesize-icons / https://github.com/danielbruce/entypo / http://ionicons.com/ / http://fontawesome.io/ / https://icomoon.io/ / https://github.com/thesabbir/simple-line-icons / http://fontello.com/
- images: https://unsplash.com/ (free hd images), https://imageoptim.com/ (compression)
- templates: https://github.com/tatygrassini/landio-html (landing page) / http://bootflat.github.io/
- material: https://getmdl.io/ / http://daemonite.github.io/material/, http://www.material-ui.com/ (react) / http://react-toolbox.com/ (react) / https://www.muicss.com/ / http://materializecss.com/ (pure css)
- boilerplate: http://getskeleton.com/ / http://purecss.io/
- scafold: https://github.com/google/web-starter-kit
- colors: http://www.colourco.de/ / http://benmildren.com/projects/flat-ui-colors/index.html
- placeholder: https://github.com/Rydgel/Fake-images-please / http://placehold.it/
- ux: http://uxchecklist.github.io/ / http://webdevchecklist.com/, http://khan.github.io/tota11y/ / https://github.com/ejci/favico.js
- rwd: http://bradfrost.github.io/this-is-responsive/ / https://github.com/mrmrs/fluidity
- mobile: https://github.com/ftlabs/fastclick
- http://cssnext.io/ (postcss plugin)
- style: https://github.com/morishitter/stylefmt (postcss plugin)
- baseline: https://jonathantneal.github.io/sanitize.css/ / http://devinhunt.github.io/typebase.css/
- bem: https://github.com/albburtsev/bem-cn
- optimization: https://github.com/addyosmani/critical-path-css-demo (https://github.com/addyosmani/critical + https://github.com/filamentgroup/loadCSS/), https://github.com/purifycss/purifycss (unused css removal) / https://github.com/giakki/uncss
- loader: https://github.com/rstacruz/nprogress / https://github.com/danielcardoso/load-awesome / https://github.com/HubSpot/pace / https://github.com/ConnorAtherton/loaders.css / https://github.com/lukehaas/css-loaders / https://github.com/tobiasahlin/SpinKit / https://github.com/usablica/progress.js (javascript) / https://github.com/tawian/text-spinners
- animation: https://daneden.github.io/animate.css / http://ianlunn.github.io/Hover/ / http://anicollection.github.io/
- grid: https://github.com/daneden/Toast, https://github.com/ademilter/bricklayer / https://github.com/kristoferjoseph/flexboxgrid
- navigation: https://github.com/turbolinks/turbolinks
- svg: http://svgjs.com/
- animation: http://velocityjs.org/ / http://greensock.com/ / https://github.com/daniel-lundin/snabbt.js / https://github.com/ThrivingKings/animo / https://github.com/juliangarnier/anime
- user metrics/analytics: http://github.hubspot.com/bucky/ / https://github.com/piwik/piwik
- maps: http://leafletjs.com/ / http://openlayers.org/
- keyboard: https://github.com/keithamus/jwerty
- fp: https://facebook.github.io/immutable-js/ + https://github.com/jlongster/transducers.js / https://github.com/cognitect-labs/transducers-js
- perf: https://github.com/addyosmani/psi, http://www.webpagetest.org/, http://yslow.org/, https://developers.google.com/speed/pagespeed/insights/, http://newrelic.com/synthetics, http://httparchive.org/, http://adapt.960.gs/, https://github.com/gmetais/YellowLabTools, https://github.com/coderaiser/join-io / https://github.com/wilsonpage/fastdom / https://github.com/addyosmani/timing.js / https://addyosmani.com/basket.js/ / https://github.com/micmro/performance-bookmarklet (timing)
- security: https://observatory.mozilla.org/
- profiling: https://github.com/google/tracing-framework / https://github.com/paulirish/automated-chrome-profiling / https://github.com/paulirish/memory-stats.js / https://github.com/zeman/perfmap / http://wpotools.github.io/perfBar/
- storage: https://pouchdb.com/ (couchdb-inspired, works also in Node.js) / https://github.com/localForage/localForage / https://github.com/google/lovefield / https://github.com/mcollina/levelgraph (graph db)
- scrolling: http://cferdinandi.github.io/smooth-scroll/, https://github.com/imakewebthings/waypoints (detection), https://github.com/jlmakes/scrollreveal.js, https://github.com/callmecavs/jump.js, http://cferdinandi.github.io/smooth-scroll/
- dev: https://www.browsersync.io/
- redux: https://github.com/reactjs/reselect
- react: https://github.com/airbnb/enzyme (testing) / http://blueprintjs.com/
- reactive: https://github.com/rpominov/kefir / https://github.com/Reactive-Extensions/RxJS
- wysiwyg: https://github.com/basecamp/trix / https://github.com/ianstormtaylor/slate / https://github.com/yabwe/medium-editor / https://github.com/quilljs/quill / https://github.com/ProseMirror/prosemirror / https://github.com/mduvall/grande.js
- time: http://momentjs.com/ + https://github.com/icambron/moment-countdown / https://github.com/Teamweek/instadate / https://github.com/rauchg/ms.js
- nlp: https://github.com/nlp-compromise/nlp_compromise / https://github.com/NaturalNode/natural, https://github.com/blakeembrey/pluralize
- colors: http://gka.github.io/chroma.js / https://github.com/Qix-/color / https://github.com/Qix-/color-convert / https://github.com/bgrins/TinyColor
- canvas: http://camanjs.com/ (effects)
- components: http://tether.io/, https://github.com/jaredreich/notie (notifications)
- ipc: https://github.com/mozilla/jschannel
- dev: https://github.com/mattzeunert/javascript-breakpoint-collection
- electron: https://github.com/electron/devtron
- charts: https://github.com/ankane/chartkick.js / https://plot.ly/javascript/ / https://github.com/c3js/c3 / https://github.com/borisyankov/react-sparklines / http://sigmajs.org/, http://metricsgraphicsjs.org/ / https://github.com/gionkunz/chartist-js
- api: https://github.com/Netflix/falcor, http://jsonapi.org
- debugging: https://github.com/angular/zone.js / https://github.com/csnover/TraceKit
- templates: https://github.com/trueadm/t7 / https://github.com/marko-js/marko
- util: https://github.com/dtao/lazy.js / https://github.com/ramda/ramda
- build: https://github.com/chrisbateman/webpack-visualizer / https://github.com/danvk/source-map-explorer / https://github.com/rollup/rollup
- validation: https://github.com/chriso/validator.js / https://github.com/hapijs/joi / http://is.js.org/
- fts: https://github.com/bevacqua/fuzzysearch / https://github.com/olivernn/lunr.js
- large datasets: https://github.com/NeXTs/Clusterize.js
- images: https://github.com/callmecavs/layzr.js / https://vvo.github.io/lazyload/ / https://github.com/BBC-News/Imager.js / https://github.com/desandro/imagesloaded
- lint: standard + https://github.com/HenrikJoreteg/fixpack, https://github.com/philipwalton/html-inspector
- security: https://github.com/helmetjs/helmet
- ds: https://github.com/petkaantonov/deque
- collaboration: https://togetherjs.com/
- profiling: https://github.com/davidmarkclements/0x, https://github.com/Jam3/devtool / https://github.com/thlorenz/cpuprofilify
- testing: https://github.com/node-nock/nock (http mocking), https://github.com/bbyars/mountebank (standalone http mock), https://github.com/rvagg/dnt (across different versions of Node.js), https://github.com/tschaub/mock-fs, https://github.com/adleroliveira/dreamjs (json generator), https://github.com/power-assert-js/power-assert (assertions)
- http: https://jshttp.github.io/ (low-level modules) / https://github.com/floatdrop/timed-out
- socket: https://github.com/fed135/Kalm / https://faye.jcoglan.com/ / https://github.com/fanout/websockhop
- cluster: https://github.com/indutny/sticky-session
- util: https://github.com/sindresorhus/clean-stack
- microsevices: https://github.com/zeit/micro
- npm: https://github.com/kimmobrunfeldt/concurrently, https://github.com/rstacruz/pnpm (faster npm install) / https://github.com/mixu/npm_lazy / https://github.com/JamieMason/shrinkpack
- config: https://github.com/mozilla/node-convict / https://github.com/shyiko/rcfg
- native: https://github.com/cmake-js/cmake-js / https://github.com/nodejs/nan
- logging: https://github.com/visionmedia/debug
- fs: https://github.com/strongloop/fsevents
- api documentation: https://github.com/lord/slate / https://apiblueprint.org/ / http://apidocjs.com/
- documentation: https://www.gitbook.com/ / http://rtomayko.github.io/ronn/ / http://asciidoctor.org/ / http://ricostacruz.com/flatdoc/
- static site generator: https://github.com/jekyll/jekyll (Ruby) / https://github.com/spf13/hugo (Go) / http://roots.cx/ (Node.js) / https://github.com/metalsmith/metalsmith (Node.js) / https://ghost.org/ (blogging) / https://hexo.io/ (Node.js)
- serialization: http://msgpack.org/ / https://capnproto.org/
- compression: https://github.com/facebook/zstd
- time series: https://github.com/influxdata/influxdb
- key-value: http://leveldb.org/ (embedded c++ / Node.js bindings) / http://rocksdb.org/ (built on leveldb), http://redis.io/ (http interface - https://github.com/nicolasff/webdis) / http://infinispan.org/ (both embeddable and standalone, jvm) / https://github.com/voldemort/voldemort
- relational: postgresql (https://github.com/dbcli/pgcli (client with autocompletion), https://2ndquadrant.com/en/resources/pglogical/ (replication), https://2ndquadrant.com/en/resources/bdr/ (bi-directional multi-master replication), https://2ndquadrant.com/en/resources/barman-backup-and-recovery-manager-postgresql/ (backup), https://2ndquadrant.com/en/resources/repmgr/ (auomatic failover), https://pgbouncer.github.io/ (connection pool)), mysql (https://github.com/dbcli/mycli (client with autocompletion))
- queue: https://github.com/antirez/disque / https://github.com/nsqio/nsq
- graph: https://github.com/cayleygraph/cayley
- fts: https://github.com/elastic/elasticsearch
- api gateway: https://github.com/Mashape/kong
- http(2) server: nginx / https://github.com/mholt/caddy / https://github.com/OptimalBits/redbird (reverse proxy)
- s3-compliant server: http://minio.io/ (Go) (auth v4), http://basho.com/products/riak-s2/ (Erlang, auth v2), https://s3.scality.com/ (Node.js, one liner using docker)
- monitoring: https://github.com/firehol/netdata (plugins can be written in Node.js/Python/Bash/...) / https://prometheus.io/, http://grafana.org/ (just a dashboard)
- backups: https://restic.github.io/ (supports s3)
- network: https://github.com/tylertreat/comcast (induce package drop, control latency, etc.) / https://github.com/h2non/toxy, https://github.com/kdzwinel/betwixt (web debugging proxy) / https://github.com/dripcap/dripcap
- hosting: https://www.digitalocean.com/ / https://www.linode.com/
- tcp load balancing: http://www.haproxy.org/
- load testing: https://github.com/tsenart/vegeta / https://github.com/wg/wrk (https://github.com/giltene/wrk2) / https://github.com/rakyll/boom (for simple use cases) / http://locust.io/ (distributed), https://github.com/shekyan/slowhttptest (DoS attack simulator), https://github.com/machinezone/tcpkali (+ websocket)
- resiliency: https://github.com/Netflix/SimianArmy (random failure simulation, aws)
- deployment: https://www.ansible.com/, https://github.com/lg/murder (distribute files using BitTorrent)
- periodical tasks: https://github.com/cantino/huginn
- discussions: https://github.com/discourse/discourse / https://www.mattermost.org/ (open-source slack alternative)
- PaaS: http://dokku.viewdocs.io/dokku/ (heroku-like) (procfile - https://github.com/ddollar/foreman) / https://flynn.io/
- git: https://github.com/arc90/git-sweep, https://www.agwa.name/projects/git-crypt/ (https://github.com/StackExchange/blackbox), https://github.com/petervanderdoes/gitflow-avh (nvie)
- vm: https://github.com/StackExchange/blackbox (base vbox, vmware, ...), https://www.packer.io/
- process management: https://github.com/tj/mon
- shared socket: https://github.com/zimbatm/socketmaster (Go) / https://github.com/stripe/einhorn (Ruby)
- cache: https://www.varnish-cache.org/ (no ssl or http2)
- service discovery/leader election/semaphore: https://github.com/atomix/atomix (Java) / https://github.com/hashicorp/consul / https://github.com/ha/doozerd / http://zookeeper.apache.org/ (+ curator.apache.org/) / https://github.com/camme/zonar (Node.js)
- file sync: https://github.com/syncthing/syncthing (using BitTorrent)
- ci/cd: https://drone.io/, https://about.gitlab.com/gitlab-ci/
- traffic replay: https://github.com/buger/gor
- http: http://requestb.in/ (webhook debugging) / https://github.com/Mashape/mockbin
- dns: https://github.com/js-org/dns.js.org (free *.js.org domain names)
- https://github.com/NativeScript/NativeScript / https://github.com/driftyco/ionic / react-native (https://github.com/infinitered/ignite + https://microsoft.github.io/code-push/ + https://github.com/GeekyAnts/NativeBase + https://github.com/iSimar/HackerNews-React-Native)
- screencasting: https://github.com/keycastr/keycastr (keystroke visualizer), https://asciinema.org/ (terminal) / https://github.com/chjj/ttystudio
- slideshow: https://github.com/hakimel/reveal.js/
- pair-programming: http://www.pairprogramwith.me/
- dashboards: http://dashing.io/