Skip to content

Latest commit

 

History

History
339 lines (334 loc) · 18.6 KB

README.md

File metadata and controls

339 lines (334 loc) · 18.6 KB

Java

Platform
Tool Description URL
Bootique Runnable Java Apps http://bootique.io
Drop Wizard http://www.dropwizard.io/1.0.5/docs/
Spring Boot http://projects.spring.io/spring-boot/
QA
Tool Description URL
glowroot Application Performance Measuring https://glowroot.org/
error prone Compile-time Code Analysis http://errorprone.info/
Mutability Detector https://github.com/MutabilityDetector/MutabilityDetector
Modernizer Detect legacy libraries https://github.com/andrewgaul/modernizer-maven-plugin
Pi Test Mutation Testing http://pitest.org/
Hunt Bugs Inofficial Successor To Find Bugs https://github.com/amaembo/huntbugs
Checkstyle http://checkstyle.sourceforge.net/
Sonarlint http://www.sonarlint.org/
Testing
Tool Description URL
Fixture Factory Generate fake objects from templates https://github.com/six2six/fixture-factory
Fluentlenium Fluent Style Selenium http://fluentlenium.org/
Truth Fluent, readable Assertions & Failures https://google.github.io/truth/
Selenium http://www.seleniumhq.org/
JUnit Unit Tests http://junit.org/junit4/
Spock http://spockframework.org/
JMeter https://jmeter.apache.org/
Frameworks
Tool Description URL
Spring Everything. https://spring.io/
vavr (Javaslang) Proper Functional Style Java http://www.vavr.io/
cyclops react Functional Reactive Platform for Java 8 http://cyclops-react.io/
jdeffered Deffered/Promise Library http://jdeferred.org/
retrofit type-safe HTTP Client https://square.github.io/retrofit/
okhttp HTTP Client https://square.github.io/okhttp/
GSON JSON Serialization https://github.com/google/gson
log4j Logging https://logging.apache.org/log4j/2.x/
RxJava Reactive Java https://github.com/ReactiveX/RxJava
AssertJ Fluent Assertions https://joel-costigliola.github.io/assertj/index.html
Guava https://github.com/google/guava/wiki
Streamplify Useful Streams http://streamplify.beryx.org/releases/latest/
Rocker Fast Templates https://github.com/fizzed/rocker
Pebble Templates http://www.mitchellbosecke.com/pebble/home
mbassador Fast Event Bus https://github.com/bennidi/mbassador
Guice Lightweight Dependency Injection https://github.com/google/guice
vaporetto Lightweight Proxy-Based Immutables https://github.com/poetix/vaporetto
Fullstack/ Micro Framework
Tool Description URL
Mangoo Fullstack https://mangoo.io/
jooby Micro http://jooby.org/
rapidoid Micro http://www.rapidoid.org/
Spark Micro http://sparkjava.com/
Jodd Micro http://jodd.org/
Kumuluz Microservices with JEE http://ee.kumuluz.com/
Performance
Tool Description URL
Ehcache Java Cache http://www.ehcache.org/
Android
Tool Description URL
Litho UI Framework http://fblitho.com/
Anbox Android. In a box. https://anbox.io/
Android Base App Preconfigured Best Practice App https://github.com/athkalia/Just-Another-Android-App
Dagger Dependency Injection https://square.github.io/dagger/
Butterknife https://jakewharton.github.io/butterknife/
Lemniscate Nice looking progress symbols https://github.com/vlad1m1r990/Lemniscate
Tray Shared Preferences https://github.com/grandcentrix/tray
Misc
Tool Description URL
Gradle Build Tool https://gradle.org/
sdkman SDK Manager for Java http://sdkman.io
Choco Constraint Programming http://www.choco-solver.org/
JHipster JHipster = Yeoman generator -> Spring Boot + Angular https://jhipster.github.io/
Undertow JEE Server http://undertow.io/
Dozer Bean Mapper https://github.com/DozerMapper/dozer
Model Mapper Object Mapper http://modelmapper.org/
Simple Flat Mapper CSV Mapper http://simpleflatmapper.org/0101-getting-started-csv.html
SuperCSV CSV https://super-csv.github.io/super-csv/index.html
Netflix Hollow Disseminate in mem Data http://hollow.how/
Test Containers Throw away Docker Container http://testcontainers.viewdocs.io/testcontainers-java/
Vert.X Toolkit for reactive apps http://vertx.io/
Jackrabbit Content Repository https://jackrabbit.apache.org/jcr/index.html

Node.js

Platform
Tool Description URL
pkg Executable node projects https://github.com/zeit/pkg
nexe Executable node projects https://github.com/nexe/nexe
dashboard Monitoring https://github.com/FormidableLabs/nodejs-dashboard
noble BLE Central https://github.com/sandeepmistry/noble
bleno BLE Peripheral https://github.com/sandeepmistry/bleno

ruby

Code Quality
Tool Description URL
Rubocop http://batsov.com/rubocop/

Cross Platform

UI
Tool Description URL
Yoga Layout Engine https://facebook.github.io/yoga/
DevOps
Tool Description URL
Consul Service Discovery https://www.consul.io/
Vagrant Development VM https://www.vagrantup.com/
Ansible Provisioning https://docs.ansible.com/
Jenkins Build Server https://jenkins.io/
Nexus Binary Repository https://www.sonatype.com/nexus-repository-sonatype
Confd Lightweight Configuration Management http://www.confd.io/
Management Tools
Tool Description URL
Kong API & Microservice Management http://getkong.org
RAML REST API Description http://raml.org/
Restlet https://restlet.com/
OK Log Distributed Log Management System https://github.com/oklog/oklog
Storage
Tool Description URL
jsonlite simple, self-contained, serverless, zero-configuration, json document store https://github.com/nodesocket/jsonlite
GRAKN.ai Database for AI https://grakn.ai/
xodus transactional, schemaless, embedded https://jetbrains.github.io/xodus/
TiDB Distributed NewSQL, compatible with SQL https://github.com/pingcap/tidb
Beringei In-Memory Time-Series Data https://github.com/facebookincubator/beringei
Leveldb Fast Key Value Store https://github.com/google/leveldb
cayley OSS Graph Database https://github.com/cayleygraph/cayley
OrientDB Multi-Purpose DBMS http://orientdb.com/orientdb/
Redis In-Memory Store / Caching https://redis.io/
Web
Tool Description URL
Commento OSS Discuss Clone https://github.com/adtac/commento
Postal OSS Mail Platform https://github.com/atech/postal
HTML5 Up Responsive HTML5/CSS Templates (CC) https://html5up.net/
Locust Simple Load Tests in Python http://locust.io/
Yeoman http://yeoman.io/
nvd3 Reuseable D3 Charts http://nvd3.org/index.html
socket.io Web Sockets https://socket.io/
Traefik Reverse Proxy / Load Balancer https://docs.traefik.io/
SoapUI REST & SOAP Testing https://www.soapui.org/
Semantic UI Web Framework https://semantic-ui.com/
Sass CSS Compiler http://sass-lang.com/
Zurb Web Framework http://foundation.zurb.com/
Google Web Starter Kit https://developers.google.com/web/tools/starter-kit/
Meteor Javascript Apps https://www.meteor.com/
Typeform Nice forms https://www.typeform.com/
Vue.js Javascript Framework https://vuejs.org/
Phantom.js Headless Webkit http://phantomjs.org/
Ink Responsive Web Framework http://ink.sapo.pt/
Software
Tool Description URL
VS Code Lightweight IDE/Bloated Text Editor https://code.visualstudio.com/
Git Kraken Git GUI https://www.gitkraken.com/features
Slack Communication/Chats/Personal Log https://slack.com
JIRA Tickets / Coordination https://atlassian.com/software/jira
Confluence Professional WIKI https://atlassian.com/software/confluence
Atom Text Editor https://atom.io/
Atom Plugins
Plugin Description URL
markdown-themeable-pdf Build themed PDFs from Markdown
linter Linter Base
linter-shellcheck Bash Linter using Shellcheck
pigments Show Colors
minimap
compare-files
file-icons
highlight-selected
pdf-view
Container (LXC)
Tool Description URL
Docker Container Runtime https://www.docker.com/
Portainer Docker UI http://portainer.io/index.html
Infrakit creating and managing declarative, self-healing infrastructure https://github.com/docker/infrakit
Rancher Container Management Platform http://rancher.com/rancher/
Linuxkit Minimal Linux Containers https://github.com/linuxkit/linuxkit
Misc
Tool Description URL
Git Pitch Presentations for Github Pages https://gitpitch.com/
Go Pass Password Manager https://www.justwatch.com/gopass/
Gitea Simple self-hosted Git https://gitea.io/en-US/
Google Firebase https://firebase.google.com/features/
Google Cloud Containers https://cloud.google.com/container-engine/
Github Pages https://pages.github.com/
Castor Everyday Dashboards https://www.getcastor.com/index.html
Sourcegraph Expensive Cloud-based Code Intelligence https://sourcegraph.com/
Snapcraft Sandboxed Packaging in Linux https://snapcraft.io/
Flatpak Linux Application Distribution http://flatpak.org/
Shields https://shields.io/
Prezi Modern Presentations https://prezi.com/
Mkdocs Write Documentation in markdown http://www.mkdocs.org/
Zenhub Jira-like Github Integration (free for < 5) https://www.zenhub.com/product
Tensorflow Machine Intelligence https://www.tensorflow.org/
Beehive OSS IFTTT https://github.com/muesli/beehive
Botpress Bots https://botpress.io/
Diff So Fancy good looking bash diffs https://github.com/so-fancy/diff-so-fancy
Powerline Bash Enhancement https://powerline.readthedocs.io/en/latest/installation/linux.html
Powerline Git Status Git For Powerline https://github.com/jaspernbrouwer/powerline-gitstatus
Torus Shared Secrets https://www.torus.sh/
Drools Business Rules Engine http://www.drools.org/
Habitat App Automation https://www.habitat.sh/
Protocol Buffers Byte-encoded Data https://developers.google.com/protocol-buffers/docs/overview
TOML https://github.com/toml-lang/toml
Localstack Local AWS https://github.com/atlassian/localstack
Httpie Modern HTTP CLI Client https://github.com/jakubroztocil/httpie
Sinatra Web DSL http://www.sinatrarb.com/
Naive Chain 200 line BlockChain Impl. https://github.com/lhartikk/naivechain
Stethoscope Netflix Security Recommendations https://github.com/Netflix/stethoscope
Shut It Automation Framework https://ianmiell.github.io/shutit/
zxcvbn Low-budget password strength estimation https://github.com/dropbox/zxcvbn
Bats Automated Bash Testing https://github.com/sstephenson/bats
RabbitMQ Message Queue https://www.rabbitmq.com/
Protobuf Binary Serialization https://developers.google.com/protocol-buffers/
Capn Proto Protobuf Successor https://capnproto.org/
Message Pack Serialization http://msgpack.org/

Hosting

Tool Description URL
Linode Linux VPS https://www.linode.com/linodes
namecheap Domains https://www.namecheap.com/
xip Magic http://xip.io/

Fonts

Tool Description URL
baskerville http://klepas.org/openbaskerville/
The League https://www.theleagueofmoveabletype.com/
Iosevka https://be5invis.github.io/Iosevka/
Firacode https://github.com/tonsky/FiraCode
Font Awesome https://github.com/FortAwesome/Font-Awesome
Material Design Icons https://github.com/google/material-design-icons
Ion Icons https://github.com/driftyco/ionicons
Raleway https://github.com/theleagueof/raleway
Ostrich Sans https://github.com/theleagueof/ostrich-sans
Gidole https://github.com/larsenwork/Gidole
Source Sans Pro https://github.com/adobe-fonts/source-sans-pro
Fira https://github.com/mozilla/Fira
Roboto https://github.com/google/roboto
Google Fonts https://github.com/google/fonts

Resources (News, Blogs, Awesome Lists)

Name Description URL
Libhunt Java Aggregator Site https://java.libhunt.com/
Stackshare Trends https://stackshare.io/trending/tools
Github Trends https://github.com/trending
Github Showcases https://github.com/showcases
Learn X in Y Really Short Tutorials https://learnxinyminutes.com/
Public APIS https://github.com/toddmotto/public-apis
Awesome Java https://github.com/akullpp/awesome-java
Awesome Java 8 https://github.com/tedyoung/awesome-java8
Awesome Shell https://github.com/alebcay/awesome-shell
Just Awesome https://github.com/emijrp/awesome-awesome
Just Awesome II https://github.com/bayandin/awesome-awesomeness
Freebies https://github.com/ripienaar/free-for-dev
Gitignores https://github.com/github/gitignore
List Of Naughty Strings https://github.com/minimaxir/big-list-of-naughty-strings
IBM Tutorials https://www.ibm.com/developerworks/learn/java/index.html
Vogella Tutorials http://www.vogella.com/tutorials/
Digital Ocean Tutorials https://www.digitalocean.com/community/tutorials
DZone News https://dzone.com/java-jdk-development-tutorials-tools-news
JAXCenter News https://jaxenter.com/
Spring Guides https://spring.io/guides
Baeldung Tutorials http://www.baeldung.com/
Mykong Tutorials / Blog http://www.mkyong.com/
Ben Kane Blog http://bencane.com/
Blog http://ashtonkemerling.com/
Blog https://www.stubbornjava.com/
Blog https://vanilla-java.github.io/
Blog https://zeroturnaround.com/rebellabs/
Blog https://www.hashicorp.com/blog/
Blog http://blog.arungupta.me/
Blog https://highlyscalable.wordpress.com/
Blog https://antoniogoncalves.org/
Blog https://technologyconversations.com/
Blog http://bernd-zuther.de/
Takipi Blog http://blog.takipi.com/
Code my UI UI Inspiration https://codemyui.com/
Call To Idea UI Inspiration http://www.calltoidea.com/
Little Big Details UI Inspiration http://littlebigdetails.com/
Have Fun With Machine Learning https://github.com/humphd/have-fun-with-machine-learning
Bash Cheat Sheet https://github.com/remigiusz-suwalski/programming-cheatsheets/tree/master/bash
Elastic Search Cheat Sheet https://blog.frankel.ch/elasticsearch-api-cheatsheet/#gsc.tab=0
30 Days Vanilla JS Challenge https://javascript30.com/
Flexbox (CSS) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
Distributed Systems !!! http://book.mixu.net/distsys/single-page.html
How to learn TDD http://coderetreat.org/facilitating/activities/ping-pong
http://www.adam-bien.com/roller/abien/
http://automationrhapsody.com/
Effective Java http://effectivejavaee.com/
Clojure from the ground up https://aphyr.com/posts/301-clojure-from-the-ground-up-welcome
Modern Java https://github.com/winterbe/java8-tutorial
Sed http://www.grymoire.com/Unix/Sed.html
OWASP Cheat Sheets https://www.owasp.org/index.php/OWASP_Cheat_Sheet_Series
Intro To Statistical Learning R Course http://www-bcf.usc.edu/~gareth/ISL/
Android Lifecycle https://github.com/OleksandrKucherenko/android-lifecycle
Markdown Cheatsheet https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
Realworld.io Modern Fullstack Examples https://github.com/gothinkster/realworld
Project Based Learning https://github.com/tuvttran/project-based-learning
Bash Guide https://github.com/Idnan/bash-guide
Android Tips & Tricks https://github.com/nisrulz/android-tips-tricks
Full Stack Developer Resources https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer
Web Developer Roadmap https://github.com/kamranahmedse/developer-roadmap
Dev Interview Prep https://github.com/kdn251/interviews
Dev Interview Prep https://github.com/jwasham/coding-interview-university
System Design Primer https://github.com/donnemartin/system-design-primer
InfoSec 101 https://github.com/forter/security-101-for-saas-startups
Awesome Safety https://github.com/stanislaw/awesome-safety-critical
Auth Boss https://github.com/teesloane/Auth-Boss
Full Stack Tutorial https://github.com/verekia/js-stack-from-scratch
Design Patterns https://github.com/kamranahmedse/design-patterns-for-humans
Awesome Falsehood https://github.com/kdeldycke/awesome-falsehood
Frontend Handbook https://github.com/FrontendMasters/front-end-handbook-2017
Java Design Patterns http://java-design-patterns.com/
Functional Patterns For Java https://palatable.github.io/lambda/
You Don't Know JS https://github.com/getify/You-Dont-Know-JS
Clean Code JS https://github.com/ryanmcdermott/clean-code-javascript
Beautiful Docs https://github.com/PharkMillups/beautiful-docs
Minimal Solr https://github.com/hsch/solr-minimal
Awesome hacking https://github.com/Hack-with-Github/Awesome-Hacking
Awesome Android https://github.com/amitshekhariitbhu/awesome-android-complete-reference
Awesome Ruby https://github.com/markets/awesome-ruby

Languages

TODOs