Awesome List Updates on Jan 25 - Jan 31, 2021
57 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome AutoHotkey
(Use in) other programming languages / Web
- AutoHotkey.py (⭐46) - Write AutoHotkey scripts in Python - Forum thread: link
2. Awesome Gnome
Development and Design
- Gaphor - The simple modeling tool for UML and SysML.
3. Awesome List
Platforms
- DOS (⭐456) - Operating system for x86-based personal computers that was popular during the 1980s and early 1990s.
4. Alternative Front Ends
Overview / Twitter
- Nitter (⭐7.9k): Alternative Twitter front-end - Lightweight, no ads, no tracking, no JavaScript required
- Official instance: nitter.net
- Public instances: https://github.com/zedeus/nitter/wiki/Instances (⭐7.9k)
- Example: Troy Hunt on Twitter and Nitter
Overview / Reddit
- Updoot (⭐63): Android, alternative front-end for Reddit
Overview / Hacker News
- HN-search (⭐476): Algolia Hacker News search
5. Awesome Vite
Templates / Vue 3
- vue-vben-admin (⭐24k) - Background management template based on Vue3, Ant-Design-Vue, TypeScript.
Framework-agnostic Plugins / Integrations
- vite-plugin-pwa (⭐3k) - Zero-config PWA.
Rollup Plugins / Covered by default in Vite
- @rollup/plugin-babel (⭐3.6k) - Compile your files with Babel.
- @rollup/plugin-buble (⭐3.6k) - Compile ES2015 with buble.
- @rollup/plugin-data-uri (⭐3.6k) - Import modules from Data URIs.
- @rollup/plugin-html (⭐3.6k) - Create HTML files to serve Rollup bundles.
- @rollup/plugin-node-resolve (⭐3.6k) - Locate and bundle third-party dependencies in node_modules.
- @rollup/plugin-sucrase (⭐3.6k) - Compile TypeScript, Flow, JSX, etc with Sucrase.
- @rollup/plugin-wasm (⭐3.6k) - Import WebAssembly code with Rollup.
- @rollup/plugin-url (⭐3.6k) - Import files as data-URIs or ES Modules.
Rollup Plugins / Compatible with Vite
- @rollup/plugin-eslint (⭐3.6k) - Verify entry point and all imported files with ESLint.
- @rollup/plugin-legacy (⭐3.6k) - Add export declarations to legacy non-module scripts.
- @rollup/plugin-yaml (⭐3.6k) - Convert YAML files to ES6 modules.
6. Awesome Flame
App Releases / Casual
- Wormo - Android, iOS - Meet Wormo the gooey worm in this wonderful casual game! Think you can put wormo in the nest? Think again, it requires an extraordinary technique. By Tommy Buonomo (Frenchie Games)
App Releases / Puzzle Games
- Ripple Effect Puzzle - Android, iOS - A sophisticated variation of Sudoku. By Tommy Buonomo (Frenchie Games)
7. Awesome Mac
Developer Tools / Databases
- Another Redis Desktop Manager (⭐30k) - A faster, better and more stable redis desktop manager.
8. Awesome Cpp
Artificial Intelligence
- oneDNN (⭐3.6k) - An open-source cross-platform performance library for deep learning applications. [Apache] website
Machine Learning
- oneDAL (⭐607) - A powerful machine learning library that helps speed up big data analysis. [Apache]
9. Awesome Design Systems
Design tools
- AdobeXD - Share your story with designs that look and feel like the real thing. Wireframe, animate, prototype, collaborate, and more — it’s all right here, all in one UI/UX design tool.
- Marvel - Marvel has everything you need to bring ideas to life and transform how you create digital products with your team. Placing the power of design in everyone’s hands.
- UXPin - Design and manage your entire UX/UI project in one tool.
10. Awesome R Learning Resources
Topic Areas / Uncategorized
- Data.Table and Dplyr Tour - A detailed comparison of R packages data.table and dplyr. Author: Atrebas.
- data.table: A gentle introduction - A quick introduction to data.table. The main objective is to present the data.table syntax, showing how to perform basic, but essential, data wrangling tasks. Author: Atrebas.
11. Awesome Agriculture
Farm Management Systems and Record Keeping
- Soil Mate (⭐11) - Helper app designed to assist the collection of soil data.
12. Awesome Jax
Libraries
- NumPyro - Probabilistic programming based on the Pyro library.
- Chex - Utilities to write and test reliable JAX code.
- Optax - Gradient processing and optimization library.
- JAX, M.D. - Accelerated, differential molecular dynamics.
Libraries / New Libraries
- jax-unirep - Library implementing the UniRep model for protein machine learning applications.
- jax-cosmo - Differentiable cosmology library.
Videos / NumPyro
- Introduction to JAX - Simple neural network from scratch in JAX.
Papers / NumPyro
- Compiling machine learning programs via high-level tracing. Roy Frostig, Matthew James Johnson, Chris Leary. MLSys 2018. - White paper describing an early version of JAX, detailing how computation is traced and compiled.
Tutorials and Blog Posts / NumPyro
- Plugging Into JAX by Nick Doiron - Compares Flax, Haiku, and Objax on the Kaggle flower classification challenge.
13. Awesome Kotlin
Libraries/Frameworks / I/O
- agcom/knio2 (⭐3) - Kotlinx coroutines extensions for Java NIO.2
14. Awesome Humane Tech
- Ethical Web Dev - A guide for ethical website development and maintenance.
Social networks / Wear our badge
- Invidious - An alternative front-end to YouTube without Ads.
- YouTube2PeerTube (⭐118) - A bot that automatically mirrors YouTube channels to PeerTube channels.
- Social Media Awareness Toolkit - An open and intuitive way to scrutinize what’s trending on internet platforms.
15. Awesome Eslint
Plugins / Practices and Specific ES Features
- no-constructor-bind (⭐12) - Encourages use of class properties by reporting use of
this
withbind
or setting state in constructors.
Plugins / Style
- const case - Enforce capitalization of constant primitive literals.
- editorconfig (⭐13) - Derive rules from
.editorconfig
.
Tools / Testing Tools
- generator-eslint (⭐228) - Generate ESLint plugin and rules with Yeoman.
16. Awesome Ios
Text
- TwitterTextEditor (⭐3k) - A standalone, flexible API that provides a full featured rich text editor for iOS applications.
17. Awesome Discord Communities
Scala
Scala
Notable Channels: #scala-users
, #scala-contributors
, #scala-js
, #scala-native
, #tooling
, #events
, #jobs
, #akka-users
Language: English
WebAssembly Frameworks
WebAssembly↰ • Web Frameworks↰
seed-rs
Notable Channels: #app-architecture
, #hooks-and-style
, #devel
, #support
, #showcase
, #documentation
, #jobs
Language: English \
Yew
Notable Channels: #development
, #support
, #showcase
, #fetch
, #functional
, #router
, #ssr
, #gloo
, #malvolio
, #trunk
, #ybc
, #yewprint
, #yew-state
, #yew_styles
Language: English, 中文
Security Tools
GHIDRA
Notable Channels: #general
, #development
Language: English, русский \
PINCE
Notable Channels: #general
, #issues
Language: English \
The open-source development of cryptocurrencies and applications of blockchain.
CryptoDevs
Notable Channels: #core-crypto-dev
, #layer-2-dev
, #any-dev
, #eth-dev
, #web3-dev
, #solidity-dev
, #vyper-dev
, #evm-dev
, #tools-and-resources
, #events
, #jobs
, #bounties
, #contribute
Language: English
Go Ethereum
Notable Channels: #general
, #light-client
, #abigen
, #clef
, #puppeth
, #rinkeboy
, #progpow
, #firefly
, #devp2p
, #mobile
Language: English
LBRY Foundation
Notable Channels: #general
, #ideas-and-feedback
, #content
, #help
Language: English, język polski, Rumanian, 한국어, Deutsch, 中文, italiano, português, 日 本語, français, español, Türkçe, Nederlands, русский, हिन्दी, বাংলা, Czech, bahasa Indonesia, Pilipino
18. Awesome Tmux
Status Bar
- tmux-piavpn (⭐8) Keep track of your Private Internet Access VPN status.
19. Awesome PICO 8
Contents / Text Editors Language Support
- Emacs: pico8-mode (⭐26)
20. Awesome Geek Podcasts
In English
- Ada Lovelace Day iTunes - Achievements of women in science, technology, engineering and maths (STEM).
- Testing In The Pub - British podcast about Software Testing practices
21. Awesome Dos
Development tools
- bcc - Bruce's Compiler - Bruce's C compiler is a simple C compiler that produces 8086 assembler for tiny/small memory models.
- DJGPP - DJ Delorie's complete 32-bit C/C++ development environment for Intel 80386. Used for Quake.
- DIV Games Studio 2 - IDE to develop DOS games in 2d, mode 7 and 3d. Released in 1998.
History
- The Life of MS-DOS by Brendan Byers - History of the DOS family including CP/M, Q-DOS/86-DOS, MS-DOS and PC-DOS. Article also includes a diagram of the timeline and family tree of DOS operating systems.
Compiling
- 80x86 16-bit Compiling How-to by Alexei A. Frounze - 16-bit compilation tutorial for Borland/Turbo C/C++ and Open Watcom. Goes into depth of memory addressing and memory models.
- 32bit DOS development with Open Watcom - 32-bit compilation tutorial for Open Watcom.
- How to build DOS COM files with GCC by Chris Wellons - Build process of Chris Wellons's DOS Defender game using DJGPP. Goal was to create a 32-bit 80386 COM executable.
General
- David Brackeen - 256-Color VGA Programming in C - Tutorial series to learn how to create graphics on DOS.
- 640k Really is Enough for Anyone by Robert W. Oliver II - Short article about getting Turbo C running on FreeDOS and moving a pixel around.
- Just keeping it real... old skool style - Scali's OpenBlog - Blog post about Scali's journey of doing CGA, EGA and VGA programming.
- Alex Russell's Dos Game Programming in C for Beginners - DOS game programming tutorial series including a primer on C, graphics, animation, input handling and collision detection. This series contains a tutorial for making buffered input handling. Last chapter contains full source code of a Break Out game on DOS.
- The Artevida Game Programming Tutorials - Kevin Matz's almost book-length treatment of DOS system programming and VGA programming fundamentals using C/C++ and 80x86 assembly. Unfortunately it is incomplete and was abandoned since 2001.
- PC Game Programmer's Encyclopedia - Collection of guides covering assembly, sound (Sound Blaster, Gravis UltraSound, PC Speaker, GameBlaster, Adlib), input, memory (EMS, XMS, DMA Transfers), PIT, VGA, SVGA, algorithms and file formats.
- The Art of Demomaking by flipcode - Series from 1999 that introduces to graphics programming under DOS. The home site contains other late 90s/early 2000s game programming articles as well.
- Programming MS-DOS with Power - DOS Programming, Undocumented DOS, and DOS Secrets - System programming tutorials like disk handling, interrupts, inputs, sound, graphics.
DOS API
- bios.h header documentation by Digital Mars - API documentation for routines accessing BIOS operations directly (disk operations, BIOS keyboard, printer, time, memory, serial, interrupts).
- dos.h header documentation by Digital Mars Part 1 Part 2 - API documentation of functions for interfacing with the DOS operating system itself.
Video
- Values for standard video mode - List of all known video modes including BIOS interrupt numbers, text/pixel resolution, number of colors and video memory addresses.
Video / CGA
- Color Graphics Adapter: Notes - Document describing the hardware, memory map, register I/O and hardware clones of the IBM's original CGA.
Video / VGA
- VGA Hardware - OSDev wiki - Hardware guide for VGA cards that is also relevant for modern graphics cards including NVidia and ATI.
- Graphical programming in Assembly (DOS) - A VGA programming tutorial that also shows the list of video modes (text, CGA, EGA, VGA, SVGA) in a table at the beginning.
Video / SVGA
- DOS Super VGA / VESA programming notes - by Myles - VESA article with history at the beginning and short mention of the VESA VBE standard, but unfortunately the example codes aren't even available through Wayback Machine.
- VESA Video Modes - OSDev wiki - Tutorial about querying VESA modes.
- DJGPP VESA guide - Tutorial about querying VESA modes.
- High-res high-speed VESA tutorial - Series of tutorials that include drawing pixels in VESA mode (protected or real).
- C code sample for drawing in VESA 2.0 mode - Just code listing for drawing an ellipse in VESA mode.
Sound / PC Speaker
- Making some noise with the PC speaker! - by Mark Feldman - Very short tutorial on using the PIT for generating PC speaker frequency.
- Frequencies of Musical Notes - Freqency table usable to parameterize the PC speaker.
- Sound Programming with PC Speaker - Chapter 23 of A to Z of C - PC speaker programming chapter of the "A to Z of C" book with source code.
Sound / AdLib/OPL2
- Yamaha YM3812 (OPL2) sound chip Wikipedia article - Best starting point to learn about the OPL2 sound chip besides 8-bit guy's YouTube video.
- The Ad Lib Music Synthesizer Card Programming Guide - by Tero Töttö - Reference of OPL2 operations and registers.
Sound / Sound Blaster/OPL3
- Programmer's Guide to the Yamaha YMF 262/OPL3 FM Music Synthesizer - Reverse-engineered reference on OPL3.
- Sound Blaster 16 Programming Document 3.5 by Ethan Brodsky - Programming the Sound Blaster 16 DSP CT1341 chip for recording and playback of digitized audio.
- version 3.4 on GameDev.net archive
- Soundblaster Programming Information v0.90 - List of Sound Blaster models and registers.
Other / Sound Blaster/OPL3
- Table of DOSBox cyclecounts according to processor types - A table for setting the appropriate DOSBox cycle count according to CPU types (IBM XT 88, 286, 386, 486, Pentium I, Pentium II). Comes handy when you are developing a DOS game and want to simulate the environment where you intend to execute it.
Free / Sound Blaster/OPL3
- A to Z of C - a book on C/DOS programming by K. Joseph Wesley and R. Rajesh Jeba Anbiah - Non-profit book on programming in C on DOS. DOS system programming starts from Part II.
Paid / Sound Blaster/OPL3
- Tricks of the Game-Programming Gurus - by Andre Lamothe, John Ratcliff and Denise Tyler - Comprehensive DOS game development book about starting out, creating 2D and basic 3D graphics, I/O and game algorithms.
Videos / Sound Blaster/OPL3
- CGA Graphics - Not as bad as you thought! - by 8-bit Guy - History and technical details about IBM's CGA system. Also describes 4-color RGBI and 16-color Composite modes.
- How Oldschool Sound/Music worked - by 8-bit Guy - Video about PC speaker, FM synthesizers in NES and Commodore 64, Yamaha OPL chip in AdLib and Sound Blaster sound cards, PCM samples and MOD music.
- LGR - Evolution of PC Audio - As Told by Secret of Monkey Island - Comparison of playing the intro theme of Secret of Monkey Island through PC speaker, IBM PCjr/Tandy, AdLib, Game Blaster, Roland LAPC-1/MT-32, Gravis Ultrasound, Roland SCC-1 MIDI, SB16 Waveblaster/AWE32 and CD quality digital audio.
- Porting Retro City Rampage to MS-DOS: From PS4 to 1.44MB Floppy - GDC talk. Brian Provinciano's presentation on porting Retro City Rampage from PlayStation 4 to DOS. Topics include optimization, using interrupts, timing, PC speaker sound, joystick, memory management and fixed-point math.
Open source DOS libraries / Sound Blaster/OPL3
- Allegro 4.2 - Game development library for DOS, Windows and Linux.
- LoveDOS (⭐670) - A framework for making 2D DOS games in Lua. API based on a subset of the LÖVE API.
- DOS-VGA-Game (⭐12) - Marco A. Marrero's DOS VGA/hardware library implemented in assembly and Turbo Pascal.
Open source DOS games / Homebrew games with source code
- DOS Defender (⭐131) - Christopher Wellons's x86 real mode DOS Asteroids clone created as an entry for Lundum Dare #31.
- Dungeons of Noudar (⭐47) - First-person 2.5D dungeon-crawler on protected mode. Written in C++, includes software rendering, fixed point math, test coverage and sound (PC speaker, Adlib, OPL2LPT).
- Emeritus Pong - Pong clone for DOS, Windows and Linux. Uses PC speaker for sound on DOS.
- Floppy Bird (⭐913) - Flappy Bird clone written in 16 bit assembly. Not a DOS program, but a PC-Booter application instead (although it's also possible to build a COM executable for DOS).
- George M. Tzoumas's collection of MS-DOS games and utilities - Turbo Pascal with few games in C and C++. Games include Nibbles, Connect Four, Ms Pacman clone and two arcade/platform games. One of them (ra2) was written using Allegro. Utilities are all written in Turbo Pascal, these include game system routines, file and disk utilities and terminate-and-stay-resident programs (TSR).
- Gridfighter 3D - '80s style arcade shooter written in Quickbasic. Also the very first known DOS game that supports Oculus Rift VR headset.
- Hangman - Hangman clone written in Basic. Runs on at least 80286 processors and uses EGA graphics.
- Magenta's Maze - 3D maze game using CGA graphics with algebra as theme.
- NetHack (⭐2.9k) - Descendant of the original NetHack rougelike game first released in 1987 available on multiple platforms.
- Piskworks (⭐8) - Gomoku clone written in C. Works on DOS, ZX Spectrum, ZX81, ZX80, APPLE1, AS400 and Windows.
- Ptakovina (⭐19) - Tetris clone written in C. Runs on DOS, Unix/Linux, ZX Spectrum and Windows.
- sudoku86 - Sudoku clone written in C. Runs on 8086/8088 CPU, uses CGA, MCGA or VGA graphics and uses a mouse.
- Tetris - Tetris clone written in assembly.
- Towers of Hanoi (⭐4) - Tower of Hanoi puzzle game written in Turbo Pascal. Originally released in 1996.
- x86 pong (⭐8) - Text-mode Pong clone written in C. Runs as PC-Booter game and under DOS.
- zmiy - Text-mode Snake clone written in C. Runs on 8086 DOS.
Open source DOS games / Freeware games with source code
- Cyberdogs - Top-down 2D shooter playing as a mercenary to earn money. Written in Turbo Pascal. Supports two player mode.
- Source code download link
- C-Dogs - Sequel to the original Cyberdogs. Ronny Wester, the original creator no longer maintains the website for the original C-Dogs, but multiple ports exists, including cdogs-sdl.
Open source DOS games / Commercial games with published source code
- Abuse - Sci-fi side-scrolling platform game. Regarded as an innovative cult classic by most people. Supports SVGA mode up to 1280x1024 resolution. Written in C, the architecture includes a Lisp-scripting engine.
- Beneath a Steel Sky - Point-and-click adventure game set in a dystopian future. Written in assembly.
- Catacomb (⭐141) - 2D top-down shooter developed by Softdisk (later becoming id Software). Supports EGA and CGA graphics. Written in Turbo Pascal and assembly.
- Catacomb 3D (⭐188) - First-person shooter in fantasy setting developed by Softdisk (later becoming id Software). Features pseudo-3D graphics with raycasting technique. Supports EGA graphics. Written in C and assembly. Compiled with Borland C++ 3.1.
- Commander Keen in Keen Dreams (⭐1.9k) - Side-scrolling platform game developed by id Software. Keen Dreams is the Commander Keen game created between Keen 3 and Keen 4 (often considered "Keen 3.5"), but was not widely released. Written in C and assembly.
- Descent (⭐382) - First sci-fi FPS/space shooter to feature entirely true 3D graphics. Written in C and assembly.
- Descent II (⭐86) - Sequel to Descent. Written in C and assembly.
- Doom (⭐13k) - Sci-fi FPS developed by id Software where you fight demons from hell on Mars. The DOS-specific code for Doom could not be published because of a dependency to the licensed DMX sound library, hence why it's cleaned up and only the Linux source is there. However, the Heretic and Hexen projects contain the original DOS code in a way where DMX-related code is removed.
- Duke Nukem 3D - FPS developed by Apogee featuring the iconic character Duke Nukem. Written in C. Compiled with Watcom C/C++ 10.0.
- Heretic (⭐42) - Dark fantasy FPS running on id Software's Doom engine.
- Hovertank 3D (⭐238) - FPS developed by id Software. Features pseudo-3D graphics with raycasting technique, before Catacomb 3D and Wolfeinstein 3D. Written in C and assembly.
- Quake (⭐4.7k) - FPS developed by id Software set in a fully 3D world. Written in C. Compiled with DJGPP for DOS.
- Quake Engine Code Review series - Code analysis by Fabien Sanglard.
- Rise of the Triad: Dark War (⭐83) - FPS developed by Apogee. It was developed as a follow-up to Wolfenstein 3D, but was altered and became a standalone game instead. Uses a heavily modified Wolfenstein 3D engine. Written in C.
- Sopwith - Side-scrolling shoot 'em up created by David L. Clark in 1984. The game involves piloting a Sopwith biplane, attempting to bomb enemy buildings while avoiding fire from enemy planes and various other obstacles.
- MaiZure's Projects - Decoded: Sopwith - Code analysis by MaiZure.
- Wolfenstein 3D (⭐2.1k) - FPS developed by id Software set in the Nazi German prison Castle Wolfenstein. Features pseudo-3D graphics with raycasting technique. Written in C and assembly.
22. Awesome Cassandra
Integrating with Cassandra / Spark
- Spark + Cassandra Best Practices - Outlines general use cases and best practices of Spark & Cassandra together.
23. Awesome Newsletters
Python / Svelte
- Data Science Simplified. A daily Python and data science snippet.
Awesome news / Svelte
- Senior Mindset. Get a series of curated essays on the mindset of a senior software engineer.
Miscellaneous / Svelte
- Kleroteria. A free, unique "lottery" newsletter where a subscriber is picked whose email submission is sent to all of the other subscribers. Subject matter varies in both topic and quality.
24. Awesome Bitcoin Payment Processors
Hosted Bitcoin Payment Processors / Custodial
Processor: CoinGate
Fees: 1% (merchant) + some variable service fee (customer)
Lightning: Yes
Directly to Your Wallet: No
Conversion to Fiat: Yes
Requirements: Requires a lot of information and business documents, officially translated in english.
Processor: CoinPayments
Fees: 0.5%
Lightning: Yes
Directly to Your Wallet: No
Conversion to Fiat: No
Requirements: On withdrawal may require a number of forms of identification and will require settlement of any outstanding amounts.
Processor: GloBee
Fees: 1% ($10 min. invoice)
Lightning: Yes
Directly to Your Wallet: No
Conversion to Fiat: Via Luno and Uphold
Requirements: Information about business / website. May require certain documents.
Processor: OpenNode
Fees: 1%
Lightning: Yes
Directly to Your Wallet: No
Conversion to Fiat: Yes
Requirements: Requires KYC/KYB documents
Processor: Coinremitter
Fees: 0.23% + 0.0001
Lightning: No
Directly to Your Wallet: No
Conversion to Fiat: No
Requirements: No
25. Awesome Remote Job
Companies with "remote DNA"
- amazee.io - Open source container hosting - high-performance flexible solutions. Kubernetes, TypeScript (Node.js and React), Go, GraphQL.
- Close - Inside sales CRM for startups and SMBs.
Tools / Communication
- Krisp - Mute background noise in any communication app.
26. Awesome Plotters
Hardware / Plotters
- Arduino CNC Drawing Machine - A fairly simple 3d-printed AxiDraw-style plotter with good video documentation.
27. Awesome Creative Coding
Articles • Tutorials / Shaders • OpenGL • WebGL
- WebGL Tutorial: Directional Shadow Mapping without extensions - Introduction to the concepts behind real time directional light shadow mapping.
28. Awesome Machine Learning
Python / General-Purpose Machine Learning
- Synthia (⭐53) - Multidimensional synthetic data generation in Python.
Python / Neural Networks
- sequitur (⭐419) PyTorch library for creating and training sequence autoencoders in just two lines of code
29. Free for Dev
APIs, Data, and ML
- QuickMocker — Manage online fake API endpoints under your own subdomain, forward requests to localhost URL for webhooks development and testing, use RegExp and multiple HTTP methods for URL path, prioritize endpoints, more than 100 shortcodes (dynamic or fake response values) for response templating, import from OpenAPI (Swagger) Specifications in JSON format, proxy requests, restrict endpoint by IP address and authorization header. The free account provides one random subdomain, ten endpoints, 5 RegExp URL paths, 50 shortcodes per endpoint, 100 requests per day, and 50 history records in the requests log.
Monitoring
- Grafana Cloud - Grafana Cloud is a composable observability platform that integrates metrics and logs with Grafana. Free: 3 users, ten dashboards, 100 alerts, metrics storage in Prometheus and Graphite (10,000 series, 14 days retention), logs storage in Loki (50 GB of logs, 14 days retention)
Feature Toggles Management Platforms
- Molasses - Powerful feature flags and A/B testing. Free up to 3 environments with five feature flags each.
Forms
- Form.taxi — Endpoint for HTML forms submissions. With notifications, spam blockers, and GDPR-compliant data processing. Free plan for basic usage.
30. Awesome Diversity
Organizations
- RightsTech Women - Switzerland-based nonprofit that combines robotics, technology and human rights training for girls and women.
31. Awesome Robotic Tooling
Frameworks and Stacks
- ArduPilot (⭐8.4k) - Open source control software for autonomous vehicles - copters/planes/rovers/boats/submersibles.
Data Visualization and Mission Control / Command Line Interface
- ipygany (⭐476) - 3-D Scientific Visualization in the Jupyter Notebook.
32. Awesome Lockpicking
Contests, conferences, and events
- OzSecCon - Open community event focusing on physical security in Australia, which hosts a lockpicking and handcuff evasion competition.
33. AwesomeCSV
Data / CSV <-> JSON
- United Nations data - Data from the UN
34. Awesome Vue
Resources / Examples
- vue3-webpack (⭐26) vue 3 + webpack 4 starter.
- laravel-vue-3-starter (⭐61) a pre-configured project using Laravel 8 and Vue 3.
Resources / Blog Posts
Components & Libraries / UI Components
- vue-bottom-sheet (⭐204) - A swipeable bottom sheet component for Vue.js created with Hammer.js
Components & Libraries / Scaffold
- vuejs-generate (⭐4) - An easy CLI for generating Vue components, stores, store modules & unit tests.
35. Awesome Jmeter
Performance Testing / RPC Frameworks
- JMeter gRPC Plugin (⭐43) - JMeter plugin supports load test gRPC.
- JMeter gRPC Request (⭐168) - JMeter gRPC Request load test plugin.
- JMeter Dubbo Plugin (⭐557) - JMeter plugin for Apache Dubbo.
Tools / Plugins
- JMeter Plugins - Independent set of plugins for Apache JMeter, with plugin manager references many plugins and simplifies installation.
- Ubik Load Pack - Productivity extensions for Apache JMeter.
Community / Q&A
36. Awesome Godot
Projects / Godot 3.2+
- ProtonGraph (⭐1.3k) - Node-based tool for procedural content creation. Like visual scripting, but for 3D model generation (needs custom engine modules).
Plugins and scripts / Various Godot versions
- HTerrain (⭐1.7k) - Heightmap-based terrain. Supports texture painting, colouring, holes, level of detail and grass (Godot 3.x, 4.x).
Plugins and scripts / Godot 3.2+
- CSG Mesh Exporter (.OBJ) (⭐55) - Export CSG nodes to OBJ meshes to improve editing performance.
Websites / Godot version unknown
- Godot Shaders - A community-driven shader library for the Godot game engine.
37. Awesome It Quotes
Quotes
Quote: “Measuring programming progress by lines of code is like measuring aircraft building progress by weight.”
“The advance of technology is based on making it fit in so that you don't really even notice it, so it's part of everyday life.”
"Success today requires the agility and drive to constantly rethink, reinvigorate, react, and reinvent"
“The Internet is becoming the town square for the global village of tomorrow.”
”Your most unhappy customers are your greatest source of learning.”
”The best way to prepare [to be a programmer] is to write programs, and to study great programs that other people have written. In my case, I went to the garbage cans at the Computer Science Center and fished out listings of their operating system.”Author:
Bill Gates (American business magnate, investor, author, philanthropist and founder of Microsoft)
Quote: “A brand for a company is like a reputation for a person. You earn reputation by trying to do hard things well.”
“If you do build a great experience, customers tell each other about that. Word of mouth is very powerful.”Author:
Jeff Bezos (CEO and President of Amazon)
Quote: “Great things in business are never done by one person. They're done by a team of people.”
“Innovation distinguishes between a leader and a follower.”
“Technology is nothing. What's important is that you have a faith in people, that they're basically good and smart, and if you give them tools, they'll do wonderful things with them.”
”Design is not just what it looks like and feels like. Design is how it works.”Author:
Steve Jobs (Former co-founder, chairman, and chief executive officer (CEO) of Apple Inc)
38. Awesome Jamstack
Tutorials / Articles / Automation
- Generating a Static Site with Flask and Deploying it to Netlify - Leverage the JAMstack with Python and Flask by creating a static site and deploying it to Netlify.
39. Awesome Artificial Intelligence
Courses
- (Stanford Deep Learning Series][https://www.youtube.com/playlist?list=PLoROMvodv4rOABXSygHTsbvUz4G_YQhOb]
- Machine Learning for Humans - A series of simple, plain-English explanations accompanied by math, code, and real-world examples.
Books
- The Hundred-Page Machine Learning Book - all you need to know about Machine Learning in a hundred pages, supervised and unsupervised learning, SVM, neural networks, ensemble methods, gradient descent, cluster analysis and dimensionality reduction, autoencoders and transfer learning, feature engineering and hyperparameter tuning.
Organizations
40. Public Apis
Art & Design
-
Description: Art
Auth: No
HTTPS: Yes
CORS: Yes
Games & Comics
API: Age of Empires II
Description: Get information about Age of Empires II resources
Auth: No
HTTPS: Yes
CORS: No
Government
API: Open Government, Saudi Arabia
Description: Saudi Arabia Government Open Data
Auth: No
HTTPS: Yes
CORS: Unknown
Open Data
API: Kaggle
Description: Create and interact with Datasets, Notebooks, and connect with Kaggle
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
41. Awesome Postgres
Contents / PaaS (PostgreSQL as a Service)
- Scaleway Managed Database - Fully managed PostgreSQL databases with HA, scaling, and automated backups, hosted in the EU. Starting at €10 per month.
42. Awesome Lowcode
Automation
- Reflect - Automated regression tests without a line of code.
43. Awesome Saltstack
Books
- O'Reilly - Salt Essentials - By Craig Sebenik, Thomas Hatch.
- Leanpub - SaltStack For DevOps - By Aymen El Amri.
- Leanpub - Getting Started with SaltStack - By Ben Hosmer.
- Packt - Learning SaltStack, 2nd ed. - By Colton Myers.
- Packt - Mastering SaltStack, 2nd ed. - By Joseph Hall.
- Packt - Extending SaltStack - By Joseph Hall.
- Packt - Salt Cookbook - By Anirban Saha.
Presentations
- Getting Started with SaltStack - By Peter Baumgartner.
- An introduction to infrastructure management with SaltStack - By Aurelien Geron.
- Saltpad: A SaltStack Web GUI - By Boris Feld.
- Intro to SaltStack - By Justin Carmony.
Blogposts and opinions
- Complex User management with Saltstack (using Py! renderer) - Using a centralized User YAML file that contains all users' data.
Cheat sheets
- SaltStack Cheat Sheet Plus (⭐33) - By Facu de la Cruz.
Attic
- Docker Swarm 1.12 Cluster Orchestration with SaltStack - Let's see how we can automate the spin-up of a cluster using SaltStack.
44. Awesome Ansible
Tutorials
- Official Ansible labs by Red Hat - Training Course for Ansible Automation Platform.
Videos
- Ansible Essentials - Course - Free Video Classroom on Ansible essentials by Red Hat.
45. Awesome Prometheus
Books
- Monitoring with Prometheus - Monitoring with Prometheus by James Turnbull.
- Prometheus: Up & Running - Prometheus: Up & Running by Brian Brazil.
- Hands-On Infrastructure Monitoring with Prometheus - Hands-On Infrastructure Monitoring with Prometheus by Joel Bastos & Pedro Araújo, reviewed by Brian Brazil.
Videos
- PromCon Online 2020 - PromCon Online - July 14-16, 2020.
- PromCon 2019 - PromCon Munich - November 7-8, 2019, PromCon EU 2019.
- An Introduction to Systems & Service Monitoring with Prometheus - GOTO 2019: An Introduction to Systems & Service Monitoring with Prometheus - Julius Volz.
- Explain it Like I'm Five - What I Learned Teaching Observability to My Kids - Monitorama PDX, 2019 - Dave Cadwallader.
- Prometheus Deep Dive - KubeCon - 2017 - GitLab: Prometheus Deep Dive - Ben Kochie.
- Prometheus Monitoring for Java Web Applications w o Modifying Source Code - Devoxx Belgium - November 7, 2017 - Fabian Stäber.
- Best Practices and Beastly Pitfalls - PromCon 2017: Best Practices and Beastly Pitfalls - Julius Volz.
- Counting with Prometheus - Cloud Native Con - 2017 - Counting with Prometheus - Brian Brazil, Robust Perception.
- Understanding and Extending Prometheus AlertManager - Cloud Native Con - 2017 - Understanding and Extending Prometheus AlertManager - Lee Calcote, SolarWinds.
- Prometheus Monitoring for Java Developers - Devoxx Belgium - November 8, 2016 - Fabian Stäber.
- PromCon 2016 - PromCon Berlin - August 25-26, 2016 - talk recordings from PromCon 2016 in Berlin.
- Prometheus: A Next Generation Monitoring System - FOSDEM 2016 - January 31, 2016 - Brian Brazil.
- PromCon 2016: So You Want to Write an Exporter - PromCon 2016 - So You Want to Write an Exporter - Brian Brazil.
Exporters / Databases
- Memcached exporter (⭐182) - The Memcached exporter periodically scrapes Memcached stats.
- MySQL server exporter (⭐2.1k) - The MySQL server exporter periodically scrapes MySQL stats.
Exporters / Hardware related
- Node/system metrics exporter (⭐11k) - The Node exporter periodically scrapes system stats.
Exporters / HTTP
- HAProxy exporter (⭐612) - The HAProxy exporter periodically scrapes HAProxy stats.
Exporters / Other monitoring systems
- AWS CloudWatch exporter (⭐883) - The exporter for Amazon AWS CloudWatch metrics.
- Collectd exporter (⭐255) - The exporter for Collectd metrics.
- Graphite exporter (⭐348) - The exporter for Graphite metrics.
- InfluxDB (⭐260) - The exporter for InfluxDB metrics.
- JMX exporter (⭐3k) - The exporter for JMX metrics.
- SNMP exporter (⭐1.6k) - The exporter for SNMP metrics.
- StatsD exporter (⭐909) - The exporter for StatsD metrics.
Exporters / Miscellaneous
- Blackbox (⭐4.5k) - The Blackbox exporter allows blackbox probing of endpoints over HTTP, HTTPS, DNS, TCP and ICMP.
46. Awesome Jupyter
Runtimes/Frontends
- Guild AI - Execute notebooks as experiments to capture and compare results over time.
47. Awesome Rust
Development tools / Web Servers
- datanymizer/datanymizer (⭐503) - Powerful database anonymizer with flexible rules
Libraries / Automotive
- Sensirion/lin-bus (⭐17) [lin-bus] - LIN bus driver traits and protocol implementation
Libraries / Configuration
- andoriyu/uclicious (⭐17) [uclicious] - libUCL (⭐1.6k) based feature-rich configuration library.
Libraries / Cryptography
- cossacklabs/themis (⭐1.8k) [themis] - a high-level cryptographic library for solving typical data security tasks, best fit for multi-platform apps.
Libraries / Date and time
48. Awesome Swift
Logging / Barcode
- Puppy (⭐157) 🐧 - A flexible logging library that supports multiple transports and platforms.
49. Awesome Selfhosted
Software / Communication - Custom Communication Systems
- Chatwoot - Self-hosted customer communication platform (alternative to Intercom & Zendesk). (Source Code (⭐20k))
MIT
Ruby/Docker/K8S
50. Awesome Analytics
General analytics
- userTrack - Self-hosted web analytics with heatmaps, session-recordings, A/B tests and more.
©
Self-Hosted
PHP
- Panelbear - free real-time website analytics. Supports custom event tracking, email digests, and site speed metrics.
©
SaaS
- Heap - tracks your app users, clicks, form submissions, and anything else.
©
SaaS
Privacy focused analytics
- Metrical - A privacy-first web analytics tool for everyone.
©
SaaS
Developer analytics
- Pull Panda - Metrics and insights for engineering teams
©
SaaS
- Screenful - Visualise and share your project progress
©
SaaS
- Haystack - Metrics and insights for engineering teams
©
SaaS
- Plandek - Metrics and insights for software delivery
©
SaaS
- Moiva.io - A dashboard with charts and graphs to evaluate and compare any npm package.
©
SaaS
51. Awesome Cl
Tools
- cl-docker-images - Docker images for ABCL, CCL, ECL, and SBCL on Windows (amd64) and Alpine and Debian (amd64, arm64, arm/v7) BSD_2Clause.
52. Awesome Tailwindcss
Tools
- 🌍🔧 brands-tail-color - Configuration generator using various brands' colors.
UI Libraries, Components & Templates
- 🧩 Daisy UI (⭐33k) - UI Components for Tailwind CSS.
53. Typedb Awesome
Open source projects using TypeDB
Source++
- Open-source automated programming assistant with runtime-aware and context-aware functionality.
Rasa
- Open-source machine learning framework to automate text-and voice-based conversations.
54. Awesome Incident Response
IR Tools Collection / All-In-One Tools
- GRR Rapid Response (⭐4.6k) - Incident response framework focused on remote live forensics. It consists of a python agent (client) that is installed on target systems, and a python server infrastructure that can manage and talk to the agent. Besides the included Python API client, PowerGRR (⭐56) provides an API client library in PowerShell working on Windows, Linux and macOS for GRR automation and scripting.
55. Awesome Acg
Databases / Data Sources
- anime-offline-database (⭐900) - A JSON based offline anime database containing the most important meta data as well as cross references to various anime sites such as MAL, ANIDB, ANILIST, KITSU and more. [English]
56. Awesome Pinned Gists
External Services
- blog-box (⭐5) - Update a pinned gist to show your latest dev.to blog post.
- medium-stat-box (⭐38) - Update a pinned gist to show your medium stats and latest articles.
GitHub
- lang-box (⭐52) - Update a pinned gist to contain languages of your recent commits in GitHub
- recent-languages-box (⭐0) - A TypeScript + Bun rewrite of lang-box that updates a pinned gist with your recent GitHub commit language statistics. It offers improved type safety, customizability, and uses a more scientific approach to sorting languages.
57. Awesome Python
WSGI Servers
- gunicorn (⭐9.6k) - Pre-forked, ported from Ruby's Unicorn project.
- Prev: Feb 01 - Feb 07, 2021
- Next: Jan 18 - Jan 24, 2021