A curated list of awesome tools, libraries and software. Inspired by most of the awesome repositories that can be found on Github. awesome-projects.
If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!
- Web
- Go
- Command Line Utilities
- Terminals
- Realtime collaboration
- Protocols
- Docker
- Monitoring
- Databases
- Localization
- Markdown
- Web pages
- Coworkings
- Marketing tools
- Mobile
- Documentation
- Devops tools
- Dev tools
- Testing
- Web Fundamentals - Learn How to Develop the Next Generation of Applications for the Web by Google.
The Go programming language is an open source project to make programmers more productive.
- Go web workshop - Build Web Applications with Go on App Engine
- Go tooling workshop - A workshop covering all the tools gophers use in their day to day life
- Golang groups - List of Go user groups, meetups, and similar.
- Go with Peter Bourgon
- Gorilla web tookit - Gorilla is a web toolkit for the Go programming language.
- gofpdf - A PDF document generator with high level support for text, drawing and images
- cobra - Cobra is both a library for creating powerful modern CLI applications as well as a program to generate applications and command files.
- camlistore - Camlistore is your personal storage system for life.
- jsoniter - Fastest JSON parser ever
- goxc - a build tool for Go, with a focus on cross-compiling, packaging and deployment
- go-erd - Go-ERD (Entity Relationship Diagrams) for Golang with Graphviz
- SuccessStories - Go success stories from around the web
https://blog.kowalczyk.info/article/JyRZ/generating-good-random-and-unique-ids-in-go.html
- mas - A CLI for the Mac App Store. #osx
- httpie - Modern command line HTTP client – user-friendly curl alternative with intuitive UI, JSON support, syntax highlighting, wget-like downloads, extensions, etc.
- iterm2 - macOS Terminal Replacement
- hyper - JS/HTML/CSS Terminal
- Awesome Hyper - Delightful Hyper plugins, themes, and resources
- Floobits - Floobits brings real-time collaborative editing to text editors, IDEs, and now Atom.
- mattermost - Open source, private cloud Slack-alternative
- warp - warp lets you securely share your terminal with one simple command: warp open.
- IPFS - A peer-to-peer hypermedia protocol to make the web faster, safer, and more open.
- Harbor - An enterprise-class container registry server based on Docker Distribution.
- mtail - extract whitebox monitoring data from application logs for collection into a timeseries database
- Vitess - Vitess is a database clustering system for horizontal scaling of MySQL.
- ProxySQL - High-performance MySQL proxy with a GPL licens
- transifex - Agile, Open, Continuously Localized, Cloud-Based Translation Management for the Industry’s Fastest-Moving Companies.
- Locale - Easy localization for Rails apps.
- lokalise - Translate your apps and web the modern way. Automating localization and translation workflow for software developers.
- crowdin - The most powerful Localization Management Platform for mobile, web & desktop apps, games & help desks.
- Marp - Markdown Presentation Writer
- Hackmd - Best way to write and share your knowledge in markdown.
- Yahoo Best Practices - Yahoo!'s Exceptional Performance team promotes best practices for improving web page performance.
- CoWorker - Are you coworking yet?
- Workfrom - Best Places to Work Remotely in a City
- Outsite - Co-living in beautiful places.
- Roam - Roam is an international network of coliving spaces.
- List of coworking spaces
- Pangea Coworking - Good prices.
- Garden Coworking Atelier
- La Colecta
- Coffice Barcelona
- Atico Barcelona
- Drift - Sales communication platform.
- ConvertKit - Email marketing for professional bloggers
- Fastlane - The easiest way to automate building and releasing your iOS and Android apps
- Docsify - A magical documentation site generator.
- Slate
- API Blueprint
- Concourse - CI that scales with your project.
- Screwdriver - Is an open source build platform designed for Continuous Delivery.
So what even is a Service Mesh? Hot take on Istio and Linkerd
- istio - Istio is an open platform that provides a uniform way to connect, manage, and secure microservices. Istio supports managing traffic flows between microservices, enforcing access policies, and aggregating telemetry data, all without requiring changes to the microservice code.
- linkerd - linker∙d is a transparent proxy that adds service discovery, routing, failure handling, and visibility to modern software applications
- Kubernetes - CI that scales with your project.
- Draft - A tool for developers to create cloud-native applications on Kubernetes.
- Reshifter - A cluster admin backup and restore tool for Kubernetes distros such as OpenShift.
- Kapitan - A tool to manage kubernetes configuration using jsonnet templates.
- Tamark - Tarmak is a toolkit for Kubernetes cluster provisioning and management.
- Kops - Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management.
- localstack - A fully functional local AWS cloud stack. Develop and test your cloud apps offline!
- Standup - Standup automatically processes data from your source control and project management software to deliver daily engineering progress reports.
- Ultrahook - Receive webhooks on localhost
- Bats - Bash Automated Testing System