Awesome List Updates on Feb 17 - Feb 23, 2020
55 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Wagtail
Tools / Templates & Starter Kits
- Django Cookiecutter Wagtail (⭐73) – A Django Cookiecutter template with Wagtail. Based on the original 'Django Cookiecutter'. Features: Docker support using
docker-composefor development and production (using Traefik with LetsEncrypt support), customizable PostgreSQL version, Bootstrap 4, media storage using Amazon S3 or Google Cloud Storage and many more.
2. Awesome Ember
Packages / Examples
3. Awesome Python Scientific Audio
Audio Related Packages / Symbolic Music - MIDI - Musicology
- mingus (⭐901) 🐙 (⭐901) 📦 - Advanced music theory and notation package with MIDI file and playback support.
4. Awesome Cryptography
C / Git
- monocypher - small, portable, easy to use crypto library inspired by libsodium and TweetNaCl.
5. Awesome Libgdx
Resources / Visual Effects
- gdx-vfx (⭐201) - Flexible post-processing shader visual effects based on libgdx-contribs-postprocessing.
Resources / Others
- gdx-dbgagent (⭐34) - Java Agent for debugging common issues, like objects not being disposed and constants such as Color.WHITE being modified.
- KTX (⭐1.4k) - Kotlin extensions and utilities for libGDX.
6. Learn to Program
Beginner
UpLeveled Bootcamp Prep Course
Freemium platform for learning the basics of web development
(HTML, CSS, JavaScript, Node.js, Git, GitHub)
7. Awesome Engineering Team Management
Engineering to Management Transition
- You always been a developer. Being offered a management position is not a promotion. It is a change in career.
- 17 Reasons not to be a Manager - An article to discourage the faint-hearted recruits.
- How to be a Manager – A step-by-step guide to leading a team - A full, detailed guide on modern management practices.
Building Teams
- Building and Motivating Engineering Teams - What DO engineers want? Money, purpose and respect.
Roles / Executives
- Army Leadership and the Profession - Establishes and describes what leaders should be and do.
Roles / Engineering Managers
- Things I have learnt as the software engineering lead of a multinational - Some interesting points here, some others needs to be challenged.
Recruitment / Interview
- Back-End Developer Interview Questions (⭐16k) - A great source of inspiration.
- Reverse interview (⭐28k) - Questions to ask the company during your interview. Be prepared to answer them as a manager.
Motivation / Negotiation
- Drive: The surprising truth about what motivates us - Daniel Pink summarizes it concisely: people are motivated by autonomy, mastery and purpose.
Culture / Procrastination
- hacker-laws (⭐27k) - Laws, Theories, Principles and Patterns that developers will find useful.
Cognitive Tools / Collections
- Mental Models I Find Repeatedly Useful - Huge compiled list of mental models. Became the basis of book.
Cognitive Tools / Explaining
- Regression toward the mean - Or why after a period of intense euphoria and ambition, things slowly get back to their usual mediocrity.
Team Dynamics / Behavioral
- It's Not Sabotage, They're Drowning - Some kind of push backs shouldn't be interpreted as intentional sabotage, but as drowning people sinking the lifeboat in an attempt to save themselves.
Remote Work / Technical Debt
- A guide to distributed teams - A nice wrap up on the numerous dispositions required to have a highly effective distributed team.
Meetings / 1 on 1
- 1 on 1 Meeting Questions (⭐9.6k) - A mega list in which most of them are great starters for conversation, some others are clearly bad ideas. A great source of inspiration nonetheless, but choose carefully.
Product Management / Standups
- Awesome Product Management (⭐1.6k) - A reference. All the missing pieces are found below.
Product Management / Hiring PMs
Project Management / Product Marketing
- Let's have no managers, instead of managers with no engineering experience - The title is misleading, article's argument is: we don't need project managers if we already have product managers and scrum masters.
Project Management / Estimations
- Escalation of commitment - A.k.a. sunk-cost fallacy, or the rational explanation of why the hell do we still irrationally keep investing in a bad project.
Key Performance Indicator (KPI) / Delivery
- SRE fundamentals: SLIs, SLAs and SLOs - If you are in the business of cloud services, these metrics are certainly great KPIs.
- The 4 Worst Software Metrics Agitating Developers in 2019 - The worst KPIs to track a software team output: Lines of Code, Commit Count, Issues Resolved (aka “Shipping Velocity”) and Code Churn (aka "Efficiency").
Objectives and Key Results (OKR) / Delivery
- Google's usage of OKRs - OKR grades are public, but not used for promotion. It was never taken very seriously there.
Training / Delivery
- Developers mentoring other developers: practices I've seen work well - Discusses mentorship practices that work well engineer-to-engineer.
- Developer Roadmaps - Very high-level guides and paths to learn different practice and tools.
Communication / Documentation
- What nobody tells you about documentation - There is four kinds of documentation: tutorials, how-to guides, explanation and reference. Each with their own structure and mode of writing.
- Flying Circus Platform - Disaster recovery - Critical infrastructure which aims to be available 24/7 needs a Disaster Recovery Plan. It generally takes the form of a document providing an overview of the expected severe failures and a set of procedures on how the system and the team operating it is prepared to deal with. The one linked here is a great example of such document, and is strong evidence the team is prepared for the worse.
Communication / Writing
- How to Write a Technical Paper - Serves as a guideline on how to write a good technical paper, in the form of a typical journal publication.
- Learning Technical Writing Using the Engineering Method - An alternative approach, involving a weekly meeting of a writing group. An interesting dynamic to gather feedback and experience.
- Write an Excellent Programming Blog - Tips on structure and style to produce great blog posts.
Career / Presentations
- Work at different management levels - A great progressive breakup of what it feels like to work at different levels of management.
Career / Promotion
- How do managers get stuck? - Identify scenario preventing managers to be promoted at the next level.
- The Evolution of Management: Transitioning up the ladder - Describe the path and expectations at each management level.
Compensation / Salary
- levels.fyi - Compares salary range and compensation charts across big tech companies.
Politics / Equity
- The Gervais Principle - A cynical, bleak, but still fascinating take on the management ladder, based on The Office.
Re-organizations / Team-level
- If I Close My Data Centers, What About the People/Jobs Lost? - F50's data centers being migrated to commercial cloud provider. But what about the people currently doing legacy stuff? The answer: retrain.
Health / Stress
- Examples of harassments - How a jealous boss, who felt either betrayed or ridiculed, bullied a capable employee to force him out. Don't be that kind of asshole boss.
8. Awesome Music
Audio Tools
- matchering (⭐2.1k) - сontainerized web application and library for automated reference audio mastering.
9. Awesome Gbdev
ASM / Music drivers and trackers
- Game Boy Assembly Programming for the Modern Game Developer (⭐159) - An e-book about making Game Boy games in Assembly.
ASM / Boilerplates and libraries
- GingerBread (⭐132) - A software library for making your own Game Boy games. It is made to be used alongside the book Game Boy Assembly Programming for the Modern Game Developer (⭐159) which also doubles as documentation.
10. Awesome Preact
Contents / Libraries
- Preact-urql (⭐8.8k) - Use urql (⭐8.8k) with Preact core + hooks.
11. Awesome Alfred Workflows
Productivity
- iMessage 2FA (⭐117) - Find two-factor authentication codes in your recent iMessage messages.
12. Awesome Cmake
Other
- cmake-maven-plugin (⭐79) - CMake integration for Maven builds.
[APACHE2]
13. Awesome Uncopyright
Images
- Foodiesfeed - A place to upload and find images of food without any copyright restriction.
- NegativeSpace - A repository of CC0 images.
- Old images on Pixabay - New images on Pixabay are not in the public domain, as they are released under the Pixabay License (among other things, incompatible with the GPL). Pixabay switched to the new license in 2019. Prior to that change, Pixabay used the CC0 waiver. Therefore, old images are still in the public domain, despite being misleadingly tagged with the Pixabay License. Before using an image, check what the state of the terms of service was at that point in time.
- PxHere - To find and upload CC0 images.
- Rijksstudio - Rijksmuseum digitised and made available public domain works from several artists including Rembrandt, Vermeer, and others.
- Skitterphoto - A place to upload and find CC0 images.
- SpaceX media - SpaceX media no longer lists its images as being in the public domain. Even on Flickr, it uses a CC-BY-NC license. However, old images (from here to here) had indeed been placed into the public domain and have no copyright restriction (including some images on Flickr).
- Old images on Unsplash. Unsplash no longer uses CC0, so new images are not in the public domain (but all images released before the license change still are).
Licenses
- WTFPL - PD-equivalent license (not actually public domain).
14. Awesome Saltstack
Blogposts and opinions
- Vagrant Provisioning with SaltStack - Provisioning Virtual System using Masterless Salt Stack.
- Salt DevKit with External Formulas - Local Development with Vagrant using external Salt formulas.
15. Awesome Swift
App Store
- Apphud (⭐220) - Lightweight library to easily handle auto-renewable subscriptions with no backend required.
Utility / Barcode
- ExceptionCatcher (⭐160) - Catch Objective-C exceptions.
16. Awesome Wardley Maps
Videos
- Map Camp London 2019 - Watch presentations and video recordings on InfoQ.
Maps in the Wild
- Mapping Alignment - Looking across teams and strata in an organisation and the practices used to meet organisational needs like alignment, reporting, etc. Feb 9, 2020.
- Blockchain brokers trust in a fragmented world - Wardley mapping shows blockchain is following the same maturity evolution as other mainstream technologies. 28 Jan, 2020.
17. Awesome Yew
Official
- Yew (⭐32k) - Rust / WebAssembly framework for building client web apps.
Projects
- web-view todomvc desktop app (⭐110) - Demo how to use yew for a todomvc that compiles to WebAssembly and is bundled as a lightweight(~2mb) desktop app by web-view (⭐1.9k), as an alternative to Electron, web-view (⭐1.9k) also has a demo (⭐1.9k).
- Kirk (⭐44) - Just A Rust WebAssembly Blog.
Crates / Wasm
- wasm-bindgen (⭐8.3k) - Facilitating high-level interactions between WebAssembly modules and JavaScript.
Tooling / Frameworks
- wasm-pack (⭐6.7k) - Your favorite Rust -> WebAssembly workflow tool.
Alternatives / Frameworks
- Draco (⭐302) - A Rust library for building client side web applications with WebAssembly.
- Sauron (⭐2k) - Sauron is an HTML web framework for building web-apps.
Related lists / Frameworks
- Awesome Rust and WebAssembly (⭐664) - A list of awesome Rust and WebAssembly projects, libraries, tools, and resources.
- Awesome WebAssembly (⭐9.3k) - Collection of awesome things regarding WebAssembly ecosystem.
- Awesome Rust (⭐51k) - A curated list of Rust code and resources.
18. Public Apis
Development
API: IP2WHOIS Information Lookup
Description: WHOIS domain name lookup
Auth:
apiKeyHTTPS: Yes
CORS: Unknown
Social
API: Telegram Bot
Description: Simplified HTTP version of the MTProto API for bots
Auth:
apiKeyHTTPS: Yes
CORS: Unknown
Transportation
API: Transport for Berlin, Germany (⭐136)
Description: Third-party VBB API
Auth: No
HTTPS: Yes
CORS: Unknown
API: Transport for Sao Paulo, Brazil
Description: SPTrans
Auth:
OAuthHTTPS: No
CORS: Unknown
19. Awesome Plotters
Software / Vector Creation
- cozyvec (⭐73) - Web/Standalone terminal environment for plotter art and tweet plots.
20. Awesome Java
Logging / Text-Based User Interfaces
- Logstash - Tool for managing log files.
Testing / Asynchronous
- Karate (⭐8.6k) - DSL that combines API test-automation, mocks and performance-testing making testing REST/HTTP services easy.
21. Awesome Fp Js
Resources / Articles
- You don't (may not) need loops ➿ (⭐1.2k) - Loops are one of the first constructs that junior programmers learn, but they can pose many potential issues in the software development process, and could be avoided in many cases.
22. Awesome Mac
Utilities / Menu Bar Tools
- Dato - A better menu bar clock with calendar, events, and time zones.
23. Awesome Rtc
Operations / Monitoring
- SIP3 - VoIP & RTC traffic monitoring and analysis platform.
24. Awesome Electron
Open Source / Other
- Pomodoro (⭐372) - Timer based on the Pomodoro Technique.
- Sia-UI - Decentralized file storage system based on cryptocurrency technology.
- Sabaki (⭐2.5k) - Go/Baduk/Weiqi board.
- Swifty (⭐934) - Password manager.
- MQTTX (⭐4.4k) - Client for MQTT, which is a lightweight messaging protocol.
25. Awesome Flutter
🇺🇦 Ukraine / Misc
26. Awesome Ios
Gesture
- Sensitive (⭐550) - Special way to work with gestures in iOS.
Logging
- Diagnostics (⭐1k) - Allow users to easily share Diagnostics with your support team to improve the flow of fixing bugs.
JSON
- SBJson (⭐3.7k) - This framework implements a strict JSON parser and generator in Objective-C.
Alert & Action Sheet
- CFNotify (⭐503) - A customizable framework to create draggable views.
27. Awesome List
Programming Languages
- Coq (⭐354) - Formal language and environment for programming and specification which facilitates interactive development of machine-checked proofs.
Front-End Development
- Yew (⭐1.6k) - Rust framework inspired by Elm and React for creating multi-threaded frontend web apps with WebAssembly.
28. Awesome Cli Apps
Productivity / Calendars
- gcalcli (⭐3.5k) - Google calendar client.
- khal (⭐2.8k) - CalDAV ready CLI and TUI calendar.
Files and Directories / Search
- broot (⭐12k) - Fuzzy finder similar to fzf, but with space usage visualization.
Images / Image Conversion
- korkut (⭐380) - Quick and simple image processing.
29. Awesome Actions
Official Resources
GitHub Tools and Management / Docker Container Actions
Utility / Docker Container Actions
- Autotag (⭐79) - Automatically generate a new tag when the manifest file (i.e.
package.json) version changes.
Static Analysis / Code Coverage
GitHub Pages / Code Coverage
Deployment / Code Coverage
Machine Learning Ops / Terraform
Build / Terraform
30. Awesome Regression Testing
Tools and frameworks (a-z↓)
- Playwright (⭐75k) - Node library to automate Chromium, Firefox and WebKit with a single API.
31. Awesome Embedded and Iot Security
Hardware Tools / Misc Tools
- ChipWhisperer - Detects Glitch/Side-channel attacks.
Books / RFID NFC Tools
- 2019, Yago Hansen: The Hacker's Hardware Toolkit: The best collection of hardware gadgets for Red Team hackers, Pentesters and security researchers (⭐2.1k)
Research Papers / RFID NFC Tools
- 2016, Kammerstetter et al: Embedded Security Testing with Peripheral Device Caching and Runtime Program State Approximation
32. Awesome Sre
On-Call
33. Awesome Powershell
Themes
- Starship (⭐50k) - The minimal, blazing fast, and extremely customizable prompt for any shell.
34. Awesome Dotnet
Database
- DBreeze (⭐553) - DBreeze Database is an open-source embedded Key-Value store
35. Awesome WSL
Related Projects / Miscellaneous Tools
- Cmder - A very nice console emulator built on ConEmu.

36. Awesome D3
Maps / Third Party
- d3-geo-scale-bar (⭐45) - Displays automatic scale bars for projected geospatial data.
37. Awesome Appium
Become an Appium Pro
38. Awesome Stacks
React Native with Expo and Hasura ↗ / Resources
39. Awesome Naming
Data Structures and Algorithms
- Stack - Like with a stack of pancakes you can only add and remove items from the top of this data structure.
- Queue - In this data structure items are always added at the end and removed at the front as if the items were waiting in line.
Design Patterns and Anti Patterns
- Facade - Analogous to a facade in architecture, a facade is an object that serves as a front-facing interface masking more complex underlying structure.
Theoretical Computer Science
- Clique problem - The problem of finding groups of mutual friends in a network of people with friendship relations. Or more general, finding complete subgraphs.
40. Awesome Asyncio
Misc
- aiocache (⭐1.3k) - Cache manager for different backends.
41. Awesome Pixel Art
Tools / Editors
- rx - Open source and free, works on Linux, macOS and Windows. Minimalist and keyboard driven with animation support.
42. Awesome Cl
C, C++
- Software-Evolution-Library (⭐187) - The SEL enables the programmatic modification and evaluation of software (C/C++ support using Clang, compiled assembler, and linked ELF binaries). GPL3.
C
- cl-bindgen (⭐34) - A command line tool and library for creating Common Lisp language bindings from C header files. MIT.
Miscellaneous
- cl-jpeg (⭐24) - Baseline JPEG encoder and decoder library. 3-clause BSD.
Developer utilities / Third-party APIs
- flight-recorder (⭐16) - a robust REPL history facility.
- cl-flamegraph (⭐76) - A wrapper around SBCL's statistical profiler, to generate FlameGraph charts for Common Lisp programs. BSD.
43. Awesome Firebase
Web
- 🔌 React Fire (⭐3.6k) - Official Firebase React library with Hooks, Context Providers, and Components that make it easy to interact with Firebase.
Other / iOS
- 🔌 Firestore Query Browser - WebApp to Query, (Batch-)Edit & Export documents with app & user switching.
- 📹 Firebase Summit 2019 - All Firebase talks @ the Firebase Summit 2019.
44. Awesome Hacking Locations
Netherlands 🇳🇱 / Delft
Public Space
Across the river from Amsterdam Central. Great food, great coffee, remote worker friendly.
Webpage: publicspace.amsterdam
| Wifi | Power | Address | Open Hours |
|---|---|---|---|
| ✔ | ✔ | Bercylaan 301, 1031 KP Amsterdam, Netherlands | Mon-Fri 9:00-17:00, Sun 10:00-17:00 |
45. Awesome Quantum Computing
Books
- Programming Quantum Computers: Essential Algorithms and Code Samples - Hands-on introduction to quantum computing that focuses on concepts and programming examples (in multiple languages).
46. Awesome Cybersecurity Blueteam
Network perimeter defenses / Evidence collection
- ssh-audit (⭐3.7k) - Simple tool that makes quick recommendations for improving an SSH server's security posture.
47. Awesome Db Tools
IDE
- PL/SQL Developer - IDE that is specifically targeted at the development of stored program units for Oracle Databases.
- Toad Edge - Simplified database development tool for MySQL and Postgres.
GUI
- SQLite Expert - Graphical interface supports all SQLite features.
48. Awesome Pentest
Physical Access Tools / Web application and resource analysis tools
- Thunderclap - Open source I/O security research platform for auditing physical DMA-enabled hardware peripheral ports.
49. Awesome Ebpf
Articles and Presentations / Generic eBPF Presentations and Articles
- BPF -- in-kernel virtual machine - Presentation by the author of eBPF.
50. Awesome Selfhosted
Software / Communication - Custom Communication Systems
- OTS - One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser. (Source Code (⭐585))
Apache-2.0Go
Software / Task Management & To-do Lists
- Vikunja - The to-do app to organize your life. (Demo, Source Code)
GPL-3.0Go
51. Awesome Json
JSON Schema Validators
- Medeia Validator (⭐58) - Compliant (draft-04/06/07) and fast streaming validator written in Kotlin
52. Game Datasets
API
- OpenCritic - Game reviews aggregator.
- WhatoPlay - Game reviews and ratings aggregator, and a recommender for discovering games.
Market Research / Related
- Newzoo - View on the games market. Unparalleled insights and value.
- Statista, Video Games - Market and opinion research institutes and data derived from the economic sector.
53. Awesome React Components
Photo / Image
- react-particle-image (⭐472) - demo - Render images as interactive particles.
Miscellaneous
- react-demo-tab (⭐44) - demo - A React component to easily create demos of other components.
54. Awesome Jmeter
Distributions
- Download Apache JMeter - Apache JMeter: Official downloads.
- JMeter Bootstrap (⭐38) - Solution to setup JMeter and JMeter plugins, suitable to be used as a submodule.
Best Practices
CI / Tools & Plugins
- Jenkins Performance Plugin - Jenkins plugin to capture reports from JMeter and generate graphic charts with the trend report of performance and robustness.
Distributed Testing / Tutorials & Demo
Cloud Services / SaaS / Tutorials & Demo
- RedLine13 - AWS-based load testing service with JMeter, Gatling and Selenium scenarios support.
- Loadium - AWS-based load testing service with JMeter and Selenium support.
Results Processing / Tutorials & Demo
- JMeter Report Dashboard - JMeter supports dashboard report generation to get graphs and statistics from a test plan.
Tools / Extending JMeter
Community / Blogs
- Ubik Load Pack Blog - Ubik Ingenierie blog.
55. Awesome Swift Playgrounds
PlaygroundBooks
- coreml-playground (⭐47) - Core ML examples for Swift Playgrounds. 🍁
- SF Symbols Viewer (⭐19) - An SF Symbols Viewer for Swift Playgrounds. 🍁
- jscore-playground (⭐18) - A JavaScript REPL using JavaScriptCore. 🍁
- Prev: Feb 24 - Mar 01, 2020
- Next: Feb 10 - Feb 16, 2020