Awesome List Updates on Jan 10 - Jan 16, 2022
61 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Crypto Papers
Specific topics / Zero Knowledge Proofs
- Proofs of knowledge - A pair of papers which investigate the notions of proof of knowledge and proof of computational ability, M. Bellare and O. Goldreich.
- Knowledge complexity of interactive proof systems (⭐2) - By GoldWasser, Micali and Rackoff. Defining computational complexity of "knowledge" within zero knowledge proofs.
Books / Post-quantum cryptography
- Handbook of Applied Cryptography - By Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone. Good classical introduction into cryptography and ciphers.
2. Awesome Newsletters
Marketing / Svelte
- The Content Odyssey. Biweekly tried-and-tested content growth experiments.
3. Awesome Decentralized
Applications
- ipfs-pinner (⭐56): A toolkit helps upload files to IPFS pinning services such as Infura, Pinata, NFT.Storage and Web3.Storage.
4. Awesome Deep Learning
Table of Contents / Courses
- Yann LeCun’s Deep Learning Course at CDS - DS-GA 1008 · SPRING 2021
- Neural Networks and Deep Learning - COMP9444 19T3
Table of Contents / Papers
5. Awesome Json
Command-line tools
- dsq (⭐3.6k) - Tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
6. Dive Into Machine Learning
Other courses / Take my tips with a grain of salt
microsoft/Data-Science-For-Beginners
— added in 2021 — "10-week, 20-lesson curriculum all about Data Science. Each lesson includes pre-lesson and post-lesson quizzes, written instructions to complete the lesson, a solution, and an assignment. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'."
- Prof. Pedro Domingos's introductory video series. Prof. Pedro Domingos wrote the paper "A Few Useful Things to Know About Machine Learning", which you may remember from earlier in the guide.
ossu/data-science
(see alsoossu/computer-science
)
- Prof. Mark A. Girolami's Machine Learning Module (GitHub Mirror). (⭐440) "Good for people with a strong mathematics background."
Deep Learning / Easier sharing of deep learning models and demos
- Deep Learning, a free book published MIT Press. By Ian Goodfellow, Yoshua Bengio and Aaron Courville.
- A notable testimonial for it is here: "What are the best ways to pick up Deep Learning skills as an engineer?"
7. Awesome Generative Deep Art
Image Synthesis / Multi-agents
- Audio to keyframe string: this tool is used to generate strings for the keyframes of AI animation notebooks, such as this VQGAN+CLIP Animations notebook, using the volume of audio tracks.
8. Awesome Zig
Algorithms and data structures
- BarabasGitHub/LZig4 (⭐5) - LZ4 implementation.
- DutchGhost/ArrayVec (⭐16) - An array with a vector feeling.
- emekoi/deque.zig (⭐16) - A lock free chase-lev deque.
- kristoff-it/zig-cuckoofilter (⭐81) - Production-ready Cuckoo Filters for any C ABI compatible target.
- marijnfs/zigtimsort (⭐5) - TimSort implementation.
- Sahnvour/zig-containers (⭐11) - A container library.
- Srekel/zig-sparse-set (⭐61) - Sparse sets, supporting both SOA and AOS style.
- hexops/xorfilter (⭐249) - Xor Filters for checking if a key is part of a set.
Allocators and memory
- fengb/zee_alloc (⭐83) - Tiny allocator primarily targeting WebAssembly.
- mdsteele/ziegfried (⭐24) - A general-purpose memory allocator.
- suirad/Seal (⭐6) - An allocator that wraps another allocator and detects if memory is leaked after usage.
- Hejsil/zig-gc (⭐37) - A super simple mark-and-sweep garbage collector.
Audio
Bootables
- AndreaOrru/zen (⭐429) - Experimental operating system.
- andrewrk/clashos (⭐213) - Multiplayer arcade game for bare metal Raspberry Pi 3 B+.
- andrewrk/HellOS (⭐249) - "hello world" x86 kernel example.
- DorianXGH/Lukarnel (⭐19) - A microkernel with Rust microservices.
- iguessthislldo/georgios (⭐43) - Hobby Operating System.
- jzck/kernel-zig (⭐419) - Hobby x86 kernel.
- markfirmware/zig-bare-metal-microbit (⭐33) - Bare metal microbit program.
- markfirmware/zig-bare-metal-raspberry-pi (⭐86) - Bare metal raspberry pi program.
- MasterQ32/RetrOS (⭐55) - A retro-style gaming console running on bare x86 metal.
- nrdmn/uefi-examples (⭐57) - UEFI examples.
- nrdmn/uefi-paint (⭐43) - UEFI-bootable touch paint app.
- SamTebbs33/pluto (⭐518) - An x86 kernel.
- sjdh02/trOS (⭐47) - Tiny aarch64 baremetal OS thingy.
- tralamazza/embedded_zig (⭐72) - Minimal embedded ARM example (STM32F103 blue pill).
- yvt/zig-armv8m-test (⭐10) - Example app for Armv8-M + TrustZone.
- ZeeBoppityZagZiggity/ZBZZ.OS (⭐12) - An operating system built for RISCV.
Compilers and interpreters
- Vexu/bog (⭐531) - Small, strongly typed, embeddable language.
- LoLa Programming Language - (GitHub (⭐188)) An embeddable programming language for game scripting.
- dantecatalfamo/brainfuck-zig (⭐8) - Brainfuck interpreter.
Database
- coilhq/tigerbeetle (⭐9.2k) - A distributed financial accounting database designed for mission critical safety and performance.
- kristoff-it/redis-cuckoofilter (⭐229) - Hashing-function agnostic Cuckoo filters for Redis.
- kristoff-it/zig-okredis (⭐202) - Zero-allocation Client for Redis 6+.
- leroycep/sqlite-zig (⭐59) - SQLite bindings.
- vrischmann/zig-cassandra (⭐6) - Client for Cassandra 2.1+.
- vrischmann/zig-sqlite (⭐342) - SQLite wrapper.
Editor plugins
- isaachier/ztags (⭐15) - Ctags implementation for Zig.
- Tetralux/sublime-zig (⭐3) - My own, more lightweight, syntax highlighting for Zig.
- ziglang/sublime-zig-language (⭐81) - Zig language support for Sublime Text.
- ziglang/vscode-zig (⭐514) - Zig language support for VSCode.
- ziglang/zig-mode (⭐162) - Zig mode for Emacs.
- ziglang/zig.vim (⭐431) - Vim configuration for Zig.
- zigtools/zls (⭐2.7k) - Zig LSP implementation + Zig Language Server.
Emulators
- fengb/fundude (⭐175) - Gameboy emulator for WASM.
- GrooveStomp/chip8-zig (⭐8) - CHIP-8 emulator.
- sourgrasses/ichigo - Virtual Boy emulator.
- floooh/kc85.zig (⭐52) - A KC85 emulator.
Game tools and libraries
- michal-z/zig-gamedev (⭐2.1k) - DirectX 12 game development ecosystem.
- floooh/sokol-zig (⭐330) - Sokol (⭐6.7k) bindings.
- TM35-Metronome/metronome (⭐44) - A set of tools for modifying and randomizing Pokémon games.
- TM35-Metronome/tm35-nds (⭐10) - A library for working with Nintendo DS roms.
- user00e00/sudokuinzig - Simple and robust sudoku solver.
- wendigojaeger/ZigGBA (⭐342) - SDK for creating Game Boy Advance games using Zig.
Games
- Akuli/curses-minesweeper (⭐16) - Minesweeper game written in curses.
- andrewrk/tetris (⭐366) - A simple tetris clone.
- fabioarnold/snake-zig (⭐14) - A simple snake clone.
- Stenodyon/blink (⭐15) - A game about building logic with lasers.
- thejoshwolfe/legend-of-swarkland (⭐90) - Hack-n-slash roguelike inspired by NetHack.
- tiehuis/zstack (⭐5) - Line-race tetris mode.
- kooparse/zalgebra (⭐212) - Linear algebra library for games and real-time computer graphics.
- floooh/pacman.zig (⭐215) - A Pacman clone.
GUI
- batiati/IUPforZig (⭐113) - Zig idiomatic and type-checked bindings for IUP Portable User Interface Toolkit.
- andrewrk/zig-sdl - Self-contained SDL2 package for Zig.
- andrewrk/zig-vulkan-triangle (⭐82) - Simple triangle displayed using Vulkan, GLFW, and Zig.
- kassane/QML-zig (⭐81) - QML bindings.
- cshenton/learnopengl (⭐133) - Learn OpenGL tutorials ported to Zig.
- ifreund/river (⭐3.1k) - Dynamic wayland compositor that takes inspiration from dwm and bspwm.
- Nelarius/weekend-raytracer-zig (⭐88) - An implementation of the "Ray Tracing in One Weekend" book.
- SpexGuy/Zig-Gltf-Display (⭐28) - A program that displays glTF files using Vulkan.
- tiehuis/zig-raytrace (⭐14) - Simple raytracer.
- donpdonp/zootdeck (⭐39) - Fediverse GTK Desktop Reader.
- MasterQ32/ZigPaint (⭐9) - A simple paint application. Used to create an OpenGL loader/wrapper and a minimal UI system.
Misc libraries
- BraedonWooding/Lazy-Zig (⭐40) - Linq.
- DutchGhost/maybeuninit (⭐1) - MaybeUninit.
- emekoi/log.zig (⭐20) - A thread-safe logging library.
- kprotty/zap (⭐406) - A collection of libraries which provide interfaces over the system for writing high performance applications.
- mlarouche/zigimg (⭐422) - Library for reading and writing different image formats.
- ziglibs/known-folders (⭐218) - Provides access to well-known folders across several operating systems.
Network
- euantorano/ip.zig (⭐12) - Library for working with IP Addresses.
- lun-4/zigdig (⭐32) - Naive DNS client library.
- marler8997/netpunch (⭐15) - Outbound proxy protocol.
- remeh/statsd-zig (⭐4) - Basic DogStatsD UDP server.
Network / HTTP
- Luukdegram/apple_pie (⭐162) - HTTP 1.0/1.1 Server implementation.
- ducdetronquito/h11 (⭐100) - I/O-free HTTP/1.1 implementation inspired by hyper/h11.
- lun-4/ziget (⭐19) - Simple wget without libc.
- Vexu/routez (⭐241) - HTTP server.
- frmdstryr/zhp (⭐352) - Featureful HTTP server.
Web / Messaging
- andrewrk/lua-in-the-browser (⭐32) - Using Zig to build Lua for WebAssembly.
- kivikakk/htmlentities.zig (⭐11) - HTML5 entity data.
- meheleventyone/zig-wasm-test (⭐51) - A minimal WebAssembly example using Zig's build system.
- shritesh/zig-wasm-dom (⭐131) - Zig + WebAssembly + JS + DOM.
- shritesh/zigfmt-web (⭐41) - Zig fmt on the web.
- zigwasm/wasm-zig (⭐26) - Common WASM runtime binding to C API.
- zigwasm/wasmer-zig (⭐52) - Bindings for the Wasmer WebAssembly runtime.
- zigwasm/wasmtime-zig (⭐81) - Bindings of Wasmtime.
System tools / Messaging
- pbui-project/pbui-main (⭐90) - BSD/Linux core utilities written in Zig.
- hspak/brightnessztl (⭐8) - A CLI to control device backlight.
- thejoshwolfe/hexdump-zip (⭐7) - Produce an annotated hexdump of a zipfile.
- kubkon/zacho (⭐37) - Zig's Mach-O parser.
Zig development tools / Messaging
- marler8997/zigup (⭐645) - Download and manage zig compilers.
Zig development tools / Package managers
- zigtools/zpm (⭐86) - Unofficial Zig package manager.
- mattnite/gyro (⭐573) - Package manager with an index, build runner, and build dependencies.
- nektro/zigmod (⭐730) - Zig package manager.
- cheetah/asdf-zig (⭐28) - Zig plugin for the ASDF package manager.
Parser / Package managers
- darithorn/zig-toml (⭐100) - A TOML parser.
- chwayne/rem (⭐102) - An HTML parsing library.
- Hejsil/zig-clap (⭐837) - Simple command line argument parsing library.
- kivikakk/libpcre.zig (⭐22) - Bindings to libpcre for Perl-compatible regular expressions.
- kivikakk/koino (⭐114) - CommonMark/GitHub Flavored Markdown parser and HTML renderer.
- kubkon/zig-yaml (⭐124) - YAML parser.
- tiehuis/zig-regex (⭐166) - A regex implementation.
- tiehuis/zig-ryu (⭐15) - Port of ryu (⭐1.2k).
- Vexu/zuri (⭐44) - URI parser.
- vi/zigmkv (⭐12) - Matroska/webm (mkv) parser.
- winksaville/zig-parse-args (⭐0) - Parse command line arguments.
- winksaville/zig-parse-number (⭐0) - Implement ParseNumber which can parse any TypeId.Int or TypeId.Float.
- gernest/base32 (⭐10) - Base32 encoding/decoding.
- caolan/zig-netstring - Netstring parser.
Learning resources / Package managers
- belse-de/zig-tut (⭐16) - A collection of small projects and tutorials to learn Zig.
- Sobeston/ziglearn (⭐625) - Zig learning resources.
Other / C++
- hspak/geteltorito-zig (⭐7) - Geteltorito re-write in Zig.
- momumi/x86-zig (⭐26) - Library for assembling x86.
- nrdmn/ilo_license_key (⭐16) - ILO license key library.
- vegecode/svd2zig (⭐27) - Convert System View Description (svd) files to Zig headers for baremetal development.
- mqttiotstuff/iotmonitor (⭐20) - MQTT IotMonitor tools, save time to monitor mqtt agents or devices.
- ve-nt/outfieldr - TLDR (⭐50k) client.
- kubkon/zig-ios-example (⭐122) - Minimal
build.zig
for targeting iOS.
9. Awesome Inertiajs
Resources / Examples
- Ping CRM / Flask (⭐8) - Demonstration application made with Flask and Vue.js.
10. Awesome Humane Tech
- JShelter - An anti-malware Firefox extension to mitigate potential threats from JavaScript.
Related awesomeness / Wear our badge
- Awesome Alternative Frontends (⭐1k) - A list of alternative privacy-respecting frontends for popular services.
11. Awesome Ebpf
Articles and Presentations / Hardware Offload
- hBPF - eBPF in hardware (⭐395) - An eBPF CPU written for FPGAs.
- OpenCSD eBPF SSD offloading (⭐52) - Computational Storage simulation (QEMU) platform with FUSE LFS filesystem for Zoned Namespaces NVMe SSDs using uBPF for compute kernel offloading, all in userspace.
12. Free for Dev
Tools for Teams and Collaboration
- PageShare.dev - Adds visual review capabilities into GitHub Pull Requests with no need to deploy websites. Free for up to 10 pages each month and 100MB of storage in total.
13. Awesome Godot
Modules / Godot 4.0
- FMOD GD4 (⭐52) - FMOD Studio API integration.
14. Awesome Nodered
Installation
- Home Assistant Community Add-on - Starts an instance within Home Assistant and communicates with it.
- ioBroker node-red Adapter (⭐49) - Starts an instance within ioBroker and communicates with it.
- RedMatic (⭐525) - Install Node-RED on a CCU3, smart home automation hardware from the manufacturer eQ-3, popular especially in Germany.
Nodes / Analysis
- badwords (⭐860) - Analyses the payload and tries to filter out any messages containing bad swear words. This only operates on payloads of type string. Everything else is blocked.
- wordpos (⭐860) - Analyses the payload and classifies the part-of-speech of each word. The resulting message has msg.pos added with the results. A word may appear in multiple categories (eg, 'great' is both a noun and an adjective).
Nodes / Database
- influxdb (⭐56) - Save and query data from an InfluxDB time series database.
- mssql-plus (⭐21) - Execute queries, stored procedures and bulk inserts in Microsoft SQL Server and Azure Databases SQL2000 ~ SQL2019.
- stackhero-influxdb-v2 (⭐28) - Save and query data from an InfluxDB v2 time series database.
- stackhero-mysql (⭐13) - Connect to a MySQL or a MariaDB database, using TLS (SSL) and compatible with "Caching SHA2 password" authentication method (MySQL >= 8).
- leveldb (⭐860) - Uses LevelDB for a simple key value pair database.
- mysql (⭐860) - Allows basic access to a MySQL database.
- sqlite (⭐860) - Supports read and write to a local sqlite database.
Nodes / Development
- typescript-starter (⭐66) - Quick-start template repository for creating new node sets in TypeScript.
Nodes / Function
- datagenerater (⭐860) - Generate dummy data in various formats, names, addresses, emails, numbers, words, etc.
- pidcontrol (⭐860) - A PID control node for numeric inputs - provides simple controll loop feedback capability.
- random (⭐860) - Random number generator - can generate integers for x to y - or floats between x and y.
- rbe (⭐860) - Provide report by exception and deadband / bandgap capability for simple inputs.
- smooth (⭐860) - Provide various functions across several previous values, including max, min, mean, high and low pass filters.
Nodes / Hardware
- arduino (⭐860) - Uses firmata protocol to talk to the board.
- beaglebone (⭐860) - Nodes for the Beaglebone Black.
- blink1 (⭐860) - Blink1 USB LED from ThingM.
- blinkstick (⭐860) - BlinkStick USB LED device.
- digirgb (⭐860) - DigiSpark RGB USB LED.
- heatmiser (⭐860) - Temperature and frost protection for Heatmiser thermostats.
- intel-galileo (⭐860) - A collection for the Intel Galileo and Edison.
- ledborg (⭐860) - LEDborg plug on module.
- makeymakey (⭐860) - Read from a MakeyMakey input device.
- pi-gpiod (⭐860) - An alternative to the default PI GPIO nodes that allows remote access.
- pi-mcp3008 (⭐860) - Read from MCP300x series Analogue to Digital Converter chips via the SPI bus.
- pi-neopixel (⭐860) - Drive a strip of NeoPixels directly.
- pi-unicorn-hat (⭐860) - Controls a Pimorini Unicorn HAT 8x8 LED display.
- pibrella (⭐860) - Controls a Pibrella add-on board.
- piface (⭐860) - PiFace interface module.
- piliter (⭐860) - Controls a Pimorini Pi-LITEr 8 LED add-on board.
- sensortag (⭐860) - Reads data from the Ti Bluetooth Low Energy SensorTag device.
- wemo (⭐860) - Drive a WeMo socket and switch.
- scanBLE (⭐860) - Scans for a particular Bluetooth Low Energy device.
Nodes / I/O
- discovery (⭐860) - Discovers other Avahi/Bonjour services on the network.
- emoncms (⭐860) - Post to an Emoncms server.
- noble-bluetooth (⭐5) - Based on noble for interaction with Bluetooth Low Energy devices.
- mindconnect (⭐43) - Upload timeseries, files and events to MindSphere.
- modbus (⭐233) - All in one Modbus TCP and Serial package.
- mqlight (⭐860) - Adds nodes to send and receive using MQlight.
- ping (⭐860) - Pings a machine and returns the trip time in mS.
- s7 (⭐84) - Interact with Siemens S7 PLCs.
- serialport (⭐860) - Send messages to and receive messages from a physical serial port.
- snmp (⭐860) - SNMP receivers for single OIDs or OID tables.
- stomp (⭐860) - Publish and subscribe to and from a STOMP server.
- wol (⭐860) - Sends a Wake-On-LAN magic packet to the mac address specified.
- xiaomi-ble (⭐20) - Single "Xiaomi BLE" node that gets all known data from Xiaomi BLE (Bluetooth 4).
Nodes / Parsers
- base64 (⭐860) - Converts a payload to/from base64 encoded format.
- geohash (⭐860) - Converts a lat, lon payload to/from geohash format.
- msgpack (⭐860) - Converts a payload to/from msgpack binary packed format.
- what3words (⭐860) - Encodes or Decodes a lat, lon position into what3words text format.
Nodes / Smarthome
- alexa-home (⭐30) - Connect with Alexa just wihtin the local network - no extra cloud stuff is required.
- alexa-home-skill-v3 (⭐15) - Controls things via Alexa and Google Home.
- alexa-home-skill-v3-web (⭐44) - Web Service for Alexa and Google Home.
- alexa-home-skill-v3-lambda (⭐9) - Lambda function for node-red-alexa-home-skill-v3-web.
- avr-yamaha (⭐19) - Integrate and control YAMAHA™ audio/video receiver via YNCA protocol.
- ccu (⭐74) - Connect with Homematic, a series of smart home automation hardware from the manufacturer eQ-3, popular especially in Germany.
- deconz (⭐81) - Access Zigbee 3.0 (Z30), Zigbee Home Automation (ZHA) and Zigbee Light Link (ZLL) lights via deCONZ.
- fritz (⭐46) - Provides easy access to your AVM Fritz!Box. Read and write the configuration including the VoIP and Dect configuration.
- fritzapi (⭐16) - Controls smart home DECT devices and guest wifi through an AVM Fritz!Box.
- harmony (⭐15) - Controls devices connected to a Logitech™ Harmony Hub.
- home-assistant (⭐73) - Connect with Home Assistant.
- home-assistant-websocket (⭐370) - Various nodes using websockets to assist in setting up communication with Home Assistant.
- homebridge-automation (⭐101) - Integrate Homebridge Accessories into flows.
- homee (⭐38) - Access the homee api and create virtual devices for homee.
- homekit-bridged (⭐342) - Imitate HomeKit devices.
- huemagic (⭐200) - Controls Philips Hue bridges, lights, groups, scenes, rules, taps, switches, buttons, motion sensors, temperature sensors and Lux sensors.
- lgtv (⭐56) - Controls LG webOS Smart TVs.
- loxone (⭐68) - Connect to the Loxone Miniserver.
- knx-ultimate (⭐108) - Controls KNX intallation. With optional ETS group address importer and gateway simulation.
- openhab3 (⭐13) - Integration of openHAB item states and commands.
- smartnora (⭐93) - Google smart home Action integration via Smart NORA.
- sonos-plus (⭐58) - Controls Sonos player in your local network.
- tado-client (⭐20) - Connect to the Tado Web API.
- tahoma (⭐17) - Controls a Somfy Tahoma box (Roller shutters, etc.).
- tasmota (⭐20) - Tasmota devices integration for building automation.
- tuya-smart (⭐40) - Interface with smart plugs, bulbs, etc. from tuya.
- zigbee (⭐83) - Controls Zigbee Devices via a CC253x Module.
- zigbee2mqtt (⭐75) - Zigbee2mqtt connectivity.
- zwave-js (⭐41) - Integrates Z-Wave node based on Z-Wave JS.
Nodes / Social
- chatbot (⭐845) - Full featured chat bot for Telegram, Facebook Messenger, Viber, Twilio and Slack.
- discord-advanced (⭐33) - Interact with Discord, via Discord.js.
- dweetio (⭐860) - Uses dweetio to send/receive messages.
- email (⭐860) - Sends and receives simple emails from services like gmail or smtp or imap servers.
- feedparser (⭐860) - Reads messages from an atom or rss feed.
- irc (⭐860) - Connect to an IRC server to send and receive messages.
- notify (⭐860) - Uses Growl to provide a desktop popup. Only useful on the local Apple machine.
- prowl (⭐860) - Uses Prowl to push to an Apple device that has the Prowl app installed.
- pushbullet (⭐860) - Uses PushBullet to push an Android device that has the app installed.
- pusher (⭐860) - Publish-Subscribe to a Pusher channel/event.
- pushover (⭐860) - Sends alerts via Pushover.
- slack (⭐22) - Interact with the Slack API.
- sms77 (⭐0) - Uses sms77 service for SMS, text-to-speech calls and number lookups.
- telegrambot (⭐223) - Contains a receiver and a sender node which act as a Telegram Bot.
- twilio (⭐860) - Uses Twilio service to send/receive text messages.
- xmpp (⭐860) - Connect to an XMPP server to send and receive messages.
Nodes / System
- aedes (⭐51) - MQTT Broker based on Aedes.
- dockerode (⭐20) - Connect to Docker daemon.
- os (⭐8) - Obtain system information.
Nodes / Time
- blindcontroller (⭐22) - Automate the control of household roller blinds based on the current position of the sun.
- bigtimer (⭐0) - Timing node with support for dusk/sunset dawn/sunrise and variations also day/week/month (and special days) control. The node offers outputs suitable for MQTT, speech and databases.
- suncalc (⭐860) - Uses the suncalc module to generate an output at sunrise and sunset based on a specified location.
- simpletime (⭐4) - Adds time and date payloads with various formatting options, which can be retreived and used later in the flow.
- sun-position (⭐85) - Timer based flow control with dusk, dawn (and variations) and much more. Additional you can get sun and moon position or to control a flow by sun or moon position.
- timeswitch (⭐860) - Lets the user set simple repeating timers for example for simple heating control, etc.
Nodes / Utility
- actionflows (⭐40) - Brings easy to use loops and OOP (object oriented programming) features.
- alarm (⭐21) - Build your own home alarm system with any number of panels, zones, sensors, triggers and automations.
- bool-gate - Boolean logic gates.
- daemon (⭐860) - Starts up (calls) a long running system program and pipes STDIN, STDOUT and STDERR to and from that process.
- exif (⭐860) - Extracts GPS and other EXIF information from a passed in jpeg image.
- german-holidays (⭐11) - Getting german holidays or information if today/tomorrow is a holiday.
- ical-events (⭐41) - Get events from an ical-URL, a caldav-server or from iCloud via kalender-events (⭐13).
- interval-length (⭐4) - Measure the (time) interval length between successive messages.
- moment (⭐32) - Produces a nicely formatted Date/Time string using the Moment.js library.
- owntracks (⭐8) - Converts Owntrack Messages into standard geo message and deals with encrypted locations.
- persist (⭐14) - Persist data over Node-RED restarts and deploys.
- self-healing (⭐31) - Making Node-RED more resilient by adding self-healing capabilities.
- state-machine (⭐16) - Wraps around the JavaScript State Machine to implement a finite state machine.
- string (⭐19) - Provides native and extended chainable JavaScript string parsing and manipulation methods.
- twc-weather (⭐9) - The Weather Company and Weather Underground Personal Weather Station APIs.
- users (⭐14) - Quickly build a very simple user access control for HTTP-based flows.
- watson (⭐79) - Interact with the IBM Watson services in IBM Cloud.
Nodes / UI
- browser-utils (⭐15) - Add browser functionality such as file upload, camera & microphone.
- flow-manager - Separates flow json to multiple files.
- iglass - Interaction with iGlass Automation blocks.
- uibuilder (⭐345) - Create dynamic web interfaces using any (or no) front end libraries for convenience.
- web-worldmap (⭐88) - Provide a world map web page for plotting "things" on.
15. Awesome Db Tools
GUI
- ocelotgui (⭐62) - For MySQL, MariaDB, and Tarantool. Developed for Linux but can run on Windows.
16. Awesome Agi Cocosci
Bayesian Modeling / Generative Model
- Parameter Expansion for Data Augmentation - Journal of the American Statistical Association, 1999. [All Versions].
17. Awesome Cybersecurity Blueteam
Preparedness training and wargaming / Firewall appliances or distributions
- Caldera - Scalable, automated, and extensible adversary emulation platform developed by MITRE.
18. Awesome Executable Packing
📑 Datasets / Scientific Research
- Ember (⭐905) - Collection of features from PE files that serve as a benchmark dataset for researchers.
- MalShare - Free Malware repository providing researchers access to samples, malicious feeds, and Yara results.
- MalwareGallery - Yet another malware collection in the Internet.
- PackingData (⭐10) - Original dataset with sample PE files packed with a large variety of packers, including ASPack, BeRoEXEPacker, exe32pack, eXpressor, FSG, JDPack, MEW, Molebox, MPRESS, Neolite, NSPack, Pckman, PECompact, PEtite, RLPack, UPX, WinUpack, Yoda's Crypter and Yoda's Protector.
- SOREL (⭐618) - Sophos-ReversingLabs 20 Million dataset.
- theZoo (⭐11k) - Project created to make the possibility of malware analysis open and available to the public.
- VirusTotal - File analysis Web service for detecting malware.
- WildList - Cooperative listing of malwares reported as being in the wild by security professionals.
📦 Packers / After 2010
- Andromeda - Custom packer used in malware campaigns using RunPE techniques for evading AV mitigation methods.
- BIN-crypter - EXE protection software against crackers and decompilers.
- ELFuck (⭐30) - ELF packer for i386 original version from sk2 by sd.
- LM-X License Manager - LM-X License Manager lets you protect your products against piracy by enforcing various levels of security, save time, and reduce business risks.
- m0dern_p4cker (⭐40) - Just a modern packer for elf binaries ( works on linux executables only ).
- MidgetPack (⭐193) - Midgetpack is a binary packer for ELF binaries, such as burneye, upx or other tools.
- Obsidium - Feature-rich professional software protection and licensing system designed as a cost effective and easy to implement, yet reliable and non-invasive way to protect your 32- and 64-bit Windows software applications and games from reverse engineering.
- PE-Packer (⭐305) - Simple packer for Windows 32-bits PE files.
- PE-Toy (⭐5) - A PE file packer.
- Silent-Packer (⭐68) - Silent Packer is an ELF / PE packer written in pure C.
- Simple-PE32-Packer (⭐8) - Simple PE32 Packer with aPLib compression library.
- theArk (⭐45) - Windows x86 PE Packer In C++.
- UPX - Ultimate Packer for eXecutables.
- xorPacker (⭐12) - Simple packer working with all PE files which cipher your exe with a XOR implementation.
📦 Packers / Between 2000 and 2010
- Yoda Protector - Free, open source, Windows 32-bit software protector.
🔧 Tools / Before 2000
- Android Unpacker (⭐1.1k) - Android Unpacker presented at Defcon 22: Android Hacker Protection Level 0.
- aPLib - Compression library based on the algorithm used in aPACK.
- AppSpear (⭐41) - Universal and automated unpacking system suitable for both Dalvik and ART.
- Bintropy (⭐38) - Prototype analysis tool that estimates the likelihood that a binary file contains compressed or encrypted bytes.
- BitBlaze - Analysis platform that features a novel fusion of static and dynamic analysis techniques, mixed concrete and symbolic execution, and whole-system emulation and binary instrumentation, all to facilitate state-of-the art research on real security problems.
- Clamscan Unpacker - Unpacker derived from ClamAV.
- de4js (⭐1.3k) - JavaScript Deobfuscator and Unpacker.
- EXEInfo-PE (⭐673) - Fast detector for executable PE files.
- GUnpacker - Shell tool that performs OEP positioning and dumps decrypted code.
- Manalyze (⭐997) - Robust parser for PE files with a flexible plugin architecture which allows users to statically analyze files in-depth.
- PackerAttacker (⭐263) - Tool that uses memory and code hooks to detect packers.
- PackerBreaker - Tool for helping unpack, decompress and decrypt most of the programs packed, compressed or encrypted using advanced emulation technology.
- PackerGrind (⭐32) - Adaptive unpacking tool for tracking packing bahaviors and unpacking Android packed apps.
- Packing-Box (⭐44) - Docker image gathering many packing-related tools and for making datasets of packed executables for use with machine learning.
- PEFrame (⭐599) - Tool for performing static analysis on PE malware and generic suspicious files.
- PEiD - Packed Executable iDentifier.
- PEiD (yara) (⭐16) - Yet another implementation of PEiD with yara.
- PeLib (⭐61) - PE file manipulation library.
- PEPack (⭐1) - PE file packer detection tool, part of the Unix package "pev".
- PINdemonium (⭐224) - Unpacker for PE files exploiting the capabilities of PIN.
- PolyUnpack (⭐11) - Implemention attempt of the general approach for extracting the original hidden code of PE files without any heuristic assumptions.
- PyPackerDetect (⭐28) - Small python script/library to detect whether an executable is packed.
- PyPackerDetect (refactored) (⭐20) - A complete refactoring of the original project to a Python package with a console script to detect whether an executable is packed.
- PyPeid (⭐6) - Yet another implementation of PEiD with yara-python.
- Quick Unpack - Generic unpacker that facilitates the unpacking process.
- Unipacker (⭐623) - Automatic and platform-independent unpacker for Windows binaries based on emulation.
- Uunp (IDA Pro plugin) - IDA Pro debugger plug-in module automating the analysis and unpacking of packed binaries.
- VMUnpacker - Unpacker based on the technology of virtual machine.
19. Awesome Tailwindcss
Starters & Themes
- 🚀 Vite + React + TypeScript + Tailwind 3.x starter (⭐75) - GitHub Template for Vite, React + Tailwind 3.x + TypeScript.
20. Awesome List
Editors
- Neovim (⭐15k) - Vim-fork focused on extensibility and usability.
21. Awesome Cli Apps
Entertainment / Music
- dzr (⭐163) - deezer.com player.
Productivity / Time Tracking
- Bartib (⭐578) - Easy to use time tracking tool.
22. Awesome Python Typing
Dynamic type checkers
- trycast (⭐73) - Parse JSON-like values whose shape is defined by typed dictionaries (TypedDicts) and other standard Python type hints.
Tools / Linters
- flake8-type-ignore - flake8 plugin to disallow type: ignore comments in your typed Python code.
Tools / Helper tools to add annotations to existing code
- auto-optional (⭐16) - Makes typed arguments Optional when the default argument is
None
.
Articles / Third-party articles
- Python-typing-koans (⭐118) - A set of examples to learn optional static typing in Python.
- Adding type hints to urllib3 - Tests are not enough: Case study adding type hints to urllib3.
- Adam Johnsons Blog - Adam Johnson blogs about typing practices.
- ParamSpec Guide - Newly released feature in
PEP612
allows you do a lot of advanced typing things with functions and their signatures.
23. Awesome Open Hardware
Projects
- Biohack Academy - Open-source biotechnological hardware such as Incubator, Thermocycler, Centrifuge, Microscope, etc.
- GaudiLab - Open-source hardware projects for biology laboratories.
Platforms
- Instructables - Instructables is a place that lets you explore, document, and share your creations.
- Hackaday.io - Hackaday.io is the world's largest collaborative hardware development community.
- Openlifescience - Program to make Open Science ambassadors in research.
- Thingiverse - A platform for sharing and contributing to design hardware for 3D printing, laser cutting and CNC milling.
Further Readings
- Wikipedia - General information about Open Source Hardware.
- The Journal of Open Hardware - (JOH) is a peer reviewed open access publication for open hardware research and development.
- HardwareX Journal - An open access scientific hardware journal.
24. Awesome Chrome Devtools
Automation / Ruby
- Puppeteer IDE (⭐202) - Standalone Puppeteer playground in browser's developer tools.
25. Magictools
Board Games / Voxel Editors
- 🆓 Iterary - Board Game Design Tool.
26. Awesome Engineering Team Management
Roles / Engineering Managers
- Good Boss, Bad Boss: A Peek Inside the Minds of the Best (and Worst) - A good boss: gets rid of rotten apples (no asshole rule) and protects people from idiocy from on high.
Product Management / Product Strategy
- “Linear roadmaps are misleading” (source).
27. Awesome Billing
Basics
- How to recruit software engineers in this domain? “The trick is to make the accounting/billing/payment department the antechamber of data engineering.” (source)
28. Awesome Macos Screensavers
Apple Inspired
MultiClock
Displays the time (and animations) using 24 individual clocks
29. Awesome Blazor
Videos / Others
- ASP.NET Community Standup - Blazor WebAssembly on .NET 6 - January 11, 2022 - Join Blazor creator Steve Sanderson for a special look at Blazor WebAssembly on .NET 6. Community links.
30. Awesome Preact
Contents / Components
- Preact Nominal Allocator (⭐1) - A numerical input element that can also manipulated with two buttons (-/+).
31. Awesome Python Data Science
Machine Learning / General Purpose Machine Learning
- sklearn-expertsys (⭐484) - Highly interpretable classifiers for scikit learn.
32. Awesome Vite
Templates / Vue 2
- vite-vue2-ts-vuetify-starter (⭐84) - It is the above vite-vue2-ts-starter with Vuetify and its optimized settings. Includes basic templates.
Framework-agnostic Plugins / Integrations
- vite-plugin-babel (⭐50) - Babel integration for both build and server to support f.ex. decorators or class fields in pure JS/JSX files.
Rollup Plugins / Compatible with Vite
- rollup-plugin-graphql-codegen (⭐73) - Generating type definitions for GraphQL tag template strings in worker_threads.
- rollup-plugin-i18next-dts-gen (⭐73) - Generating type definitions from i18n JSON files are used for code hinting and validation.
33. Awesome Honeypots
Honeypots
Web honeypots
- Express honeypot (⭐14) - RFI & LFI honeypot using nodeJS and express.
- EoHoneypotBundle (⭐33) - Honeypot type for Symfony2 forms.
- Glastopf (⭐547) - Web Application Honeypot.
- Google Hack Honeypot - Designed to provide reconnaissance against attackers that use search engines as a hacking tool against your resources.
- HellPot (⭐616) - Honeypot that tries to crash the bots and clients that visit it's location.
- Laravel Application Honeypot (⭐430) - Simple spam prevention package for Laravel applications.
- Nodepot (⭐43) - NodeJS web application honeypot.
- PasitheaHoneypot (⭐1) - RestAPI honeypot.
- Servletpot (⭐12) - Web application Honeypot.
- Shadow Daemon - Modular Web Application Firewall / High-Interaction Honeypot for PHP, Perl, and Python apps.
- StrutsHoneypot (⭐71) - Struts Apache 2 based honeypot as well as a detection module for Apache 2 servers.
- WebTrap (⭐58) - Designed to create deceptive webpages to deceive and redirect attackers away from real websites.
- basic-auth-pot (bap) (⭐45) - HTTP Basic Authentication honeypot.
- bwpot (⭐25) - Breakable Web applications honeyPot.
- django-admin-honeypot (⭐1k) - Fake Django admin login screen to notify admins of attempted unauthorized access.
- drupo (⭐57) - Drupal Honeypot.
- galah (⭐353) - an LLM-powered web honeypot using the OpenAI API.
- honeyhttpd (⭐41) - Python-based web server honeypot builder.
- honeyup (⭐25) - An uploader honeypot designed to look like poor website security.
- modpot (⭐52) - Modpot is a modular web application honeypot framework and management application written in Golang and making use of gin framework.
- owa-honeypot (⭐63) - A basic flask based Outlook Web Honey pot.
- phpmyadmin_honeypot (⭐64) - Simple and effective phpMyAdmin honeypot.
- shockpot - WebApp Honeypot for detecting Shell Shock exploit attempts.
- smart-honeypot (⭐16) - PHP Script demonstrating a smart honey pot.
- Snare/Tanner - successors to Glastopf
- Snare (⭐438) - Super Next generation Advanced Reactive honeypot.
- Tanner (⭐217) - Evaluating SNARE events.
- stack-honeypot (⭐22) - Inserts a trap for spam bots into responses.
- tomcat-manager-honeypot (⭐10) - Honeypot that mimics Tomcat manager endpoints. Logs requests and saves attacker's WAR file for later study.
- WordPress honeypots
- HonnyPotter (⭐28) - WordPress login honeypot for collection and analysis of failed login attempts.
- HoneyPress (⭐3) - Python based WordPress honeypot in a Docker container.
- wp-smart-honeypot (⭐26) - WordPress plugin to reduce comment spam with a smarter honeypot.
- wordpot (⭐175) - WordPress Honeypot.
- Python-Honeypot (⭐420) - OWASP Honeypot, Automated Deception Framework.
- Service Honeypots
- ADBHoney (⭐160) - Low interaction honeypot that simulates an Android device running Android Debug Bridge (ADB) server process.
- AMTHoneypot (⭐16) - Honeypot for Intel's AMT Firmware Vulnerability CVE-2017-5689.
- ddospot (⭐40) - NTP, DNS, SSDP, Chargen and generic UDP-based amplification DDoS honeypot.
- dionaea (⭐689) - Home of the dionaea honeypot.
- dhp (⭐27) - Simple Docker Honeypot server emulating small snippets of the Docker HTTP API.
- DolosHoneypot (⭐1) - SDN (software defined networking) honeypot.
- Ensnare (⭐65) - Easy to deploy Ruby honeypot.
- Helix (⭐35) - K8s API Honeypot with Active Defense Capabilities.
- honeycomb_plugins (⭐26) - Plugin repository for Honeycomb, the honeypot framework by Cymmetria.
- [honeydb] (https://honeydb.io/downloads) - Multi-service honeypot that is easy to deploy and configure. Can be configured to send interaction data to to HoneyDB's centralized collectors for access via REST API.
- honeyntp (⭐52) - NTP logger/honeypot.
- honeypot-camera (⭐51) - Observation camera honeypot.
- honeypot-ftp (⭐27) - FTP Honeypot.
- honeypots (⭐638) - 25 different honeypots in a single pypi package! (dns, ftp, httpproxy, http, https, imap, mysql, pop3, postgres, redis, smb, smtp, socks5, ssh, telnet, vnc, mssql, elastic, ldap, ntp, memcache, snmp, oracle, sip and irc).
- honeytrap (⭐1.2k) - Advanced Honeypot framework written in Go that can be connected with other honeypot software.
- HoneyPy (⭐457) - Low interaction honeypot.
- Honeygrove (⭐19) - Multi-purpose modular honeypot based on Twisted.
- Honeyport (⭐41) - Simple honeyport written in Bash and Python.
- Honeyprint (⭐19) - Printer honeypot.
- Lyrebird - Modern high-interaction honeypot framework.
- MICROS honeypot (⭐14) - Low interaction honeypot to detect CVE-2018-2636 in the Oracle Hospitality Simphony component of Oracle Hospitality Applications (MICROS).
- node-ftp-honeypot (⭐4) - FTP server honeypot in JS.
- pyrdp (⭐1.5k) - RDP man-in-the-middle and library for Python 3 with the ability to watch connections live or after the fact.
- rdppot (⭐62) - RDP honeypot
- RDPy (⭐1.7k) - Microsoft Remote Desktop Protocol (RDP) honeypot implemented in Python.
- SMB Honeypot (⭐45) - High interaction SMB service honeypot capable of capturing wannacry-like Malware.
- Tom's Honeypot (⭐25) - Low interaction Python honeypot.
- Trapster Commmunity (⭐17) - Modural and easy to install Python Honeypot, with comprehensive alerting
- troje (⭐44) - Honeypot that runs each connection with the service within a separate LXC container.
- WebLogic honeypot (⭐31) - Low interaction honeypot to detect CVE-2017-10271 in the Oracle WebLogic Server component of Oracle Fusion Middleware.
- WhiteFace Honeypot (⭐4) - Twisted based honeypot for WhiteFace.
Distributed Honeypots
- DemonHunter (⭐58) - Low interaction honeypot server.
ICS/SCADA honeypots
- Conpot (⭐1.2k) - ICS/SCADA honeypot.
- GasPot (⭐130) - Veeder Root Gaurdian AST, common in the oil and gas industry.
- SCADA honeynet - Building Honeypots for Industrial Networks.
- gridpot (⭐53) - Open source tools for realistic-behaving electric grid honeynets.
- scada-honeynet - Mimics many of the services from a popular PLC and better helps SCADA researchers understand potential risks of exposed control system devices.
Other/random
- CitrixHoneypot (⭐114) - Detect and log CVE-2019-19781 scan and exploitation attempts.
- Damn Simple Honeypot (DSHP) (⭐15) - Honeypot framework with pluggable handlers.
- dicompot (⭐22) - DICOM Honeypot.
- IPP Honey - A honeypot for the Internet Printing Protocol.
- Log4Pot (⭐89) - A honeypot for the Log4Shell vulnerability (CVE-2021-44228).
- Masscanned (⭐96) - Let's be scanned. A low-interaction honeypot focused on network scanners and bots. It integrates very well with IVRE to build a self-hosted alternative to GreyNoise.
- medpot (⭐21) - HL7 / FHIR honeypot.
- NOVA (⭐73) - Uses honeypots as detectors, looks like a complete system.
- OpenFlow Honeypot (OFPot) (⭐22) - Redirects traffic for unused IPs to a honeypot, built on POX.
- OpenCanary (⭐2.2k) - Modular and decentralised honeypot daemon that runs several canary versions of services that alerts when a service is (ab)used.
- ciscoasa_honeypot (⭐51) A low interaction honeypot for the Cisco ASA component capable of detecting CVE-2018-0101, a DoS and remote code execution vulnerability.
- miniprint (⭐198) - A medium interaction printer honeypot.
Botnet C2 tools
- Hale (⭐184) - Botnet command and control monitor.
- dnsMole - Analyses DNS traffic and potentionaly detect botnet command and control server activity, along with infected hosts.
IPv6 attack detection tool
- ipv6-attack-detector (⭐38) - Google Summer of Code 2012 project, supported by The Honeynet Project organization.
Dynamic code instrumentation toolkit
- Frida - Inject JavaScript to explore native apps on Windows, Mac, Linux, iOS and Android.
Tool to convert website to server honeypots
- HIHAT - Transform arbitrary PHP applications into web-based high-interaction Honeypots.
Malware collector
- Kippo-Malware - Python script that will download all malicious files stored as URLs in a Kippo SSH honeypot database.
Distributed sensor deployment
- Community Honey Network - CHN aims to make deployments honeypots and honeypot management tools easy and flexible. The default deployment method uses Docker Compose and Docker to deploy with a few simple commands.
- Modern Honey Network - Multi-snort and honeypot sensor management, uses a network of VMs, small footprint SNORT installations, stealthy dionaeas, and a centralized server for management.
Network Analysis Tool
- Tracexploit - Replay network packets.
Log anonymizer
- LogAnon - Log anonymization library that helps having anonymous logs consistent between logs and network captures.
Low interaction honeypot (router back door)
- Honeypot-32764 (⭐15) - Honeypot for router backdoor (TCP 32764).
- WAPot (⭐17) - Honeypot that can be used to observe traffic directed at home routers.
honeynet farm traffic redirector
- Honeymole - Deploy multiple sensors that redirect traffic to a centralized collection of honeypots.
HTTPS Proxy
- mitmproxy - Allows traffic flows to be intercepted, inspected, modified, and replayed.
System instrumentation
- Sysdig - Open source, system-level exploration allows one to capture system state and activity from a running GNU/Linux instance, then save, filter, and analyze the results.
- Fibratus (⭐2.1k) - Tool for exploration and tracing of the Windows kernel.
Honeypot for USB-spreading malware
- Ghost-usb (⭐93) - Honeypot for malware that propagates via USB storage devices.
Data Collection
- Kippo2MySQL - Extracts some very basic stats from Kippo’s text-based log files and inserts them in a MySQL database.
- Kippo2ElasticSearch - Python script to transfer data from a Kippo SSH honeypot MySQL database to an ElasticSearch instance (server or cluster).
Passive network audit framework parser
- Passive Network Audit Framework (pnaf) (⭐31) - Framework that combines multiple passive and automated analysis techniques in order to provide a security assessment of network platforms.
VM monitoring and tools
- Antivmdetect (⭐709) - Script to create templates to use with VirtualBox to make VM detection harder.
- VMCloak (⭐479) - Automated Virtual Machine Generation and Cloaking for Cuckoo Sandbox.
- vmitools - C library with Python bindings that makes it easy to monitor the low-level details of a running virtual machine.
Binary debugger
- Hexgolems - Pint Debugger Backend (⭐31) - Debugger backend and LUA wrapper for PIN.
- Hexgolems - Schem Debugger Frontend (⭐142) - Debugger frontend.
Mobile Analysis Tool
- Androguard (⭐5.1k) - Reverse engineering, Malware and goodware analysis of Android applications and more.
- APKinspector (⭐825) - Powerful GUI tool for analysts to analyze the Android applications.
Honeynet data fusion
- HFlow2 - Data coalesing tool for honeynet/network analysis.
Server
- Amun - Vulnerability emulation honeypot.
- Artillery (⭐326) - Open-source blue team tool designed to protect Linux and Windows operating systems through multiple methods.
- Bait and Switch - Redirects all hostile traffic to a honeypot that is partially mirroring your production system.
- Bifrozt (⭐4) - Automatic deploy bifrozt with ansible.
- Conpot - Low interactive server side Industrial Control Systems honeypot.
- Heralding (⭐370) - Credentials catching honeypot.
- HoneyWRT (⭐20) - Low interaction Python honeypot designed to mimic services or ports that might get targeted by attackers.
- Honeyd (⭐9) - See honeyd tools.
- Honeysink - Open source network sinkhole that provides a mechanism for detection and prevention of malicious traffic on a given network.
- Hontel (⭐158) - Telnet Honeypot.
- KFSensor - Windows based honeypot Intrusion Detection System (IDS).
- LaBrea - Takes over unused IP addresses, and creates virtual servers that are attractive to worms, hackers, and other denizens of the Internet.
- MTPot (⭐103) - Open Source Telnet Honeypot, focused on Mirai malware.
- SIREN (⭐12) - Semi-Intelligent HoneyPot Network - HoneyNet Intelligent Virtual Environment.
- TelnetHoney (⭐0) - Simple telnet honeypot.
- UDPot Honeypot (⭐47) - Simple UDP/DNS honeypot scripts.
- Yet Another Fake Honeypot (YAFH) (⭐8) - Simple honeypot written in Go.
- arctic-swallow (⭐1) - Low interaction honeypot.
- fapro (⭐1.5k) - Fake Protocol Server.
- glutton (⭐240) - All eating honeypot.
- go-HoneyPot (⭐42) - Honeypot server written in Go.
- go-emulators (⭐9) - Honeypot Golang emulators.
- honeymail (⭐27) - SMTP honeypot written in Golang.
- honeytrap (⭐93) - Low-interaction honeypot and network security tool written to catch attacks against TCP and UDP services.
- imap-honey (⭐24) - IMAP honeypot written in Golang.
- mwcollectd - Versatile malware collection daemon, uniting the best features of nepenthes and honeytrap.
- potd (⭐28) - Highly scalable low- to medium-interaction SSH/TCP honeypot designed for OpenWrt/IoT devices leveraging several Linux kernel features, such as namespaces, seccomp and thread capabilities.
- portlurker (⭐30) - Port listener in Rust with protocol guessing and safe string display.
- slipm-honeypot (⭐16) - Simple low-interaction port monitoring honeypot.
- telnet-iot-honeypot (⭐304) - Python telnet honeypot for catching botnet binaries.
- telnetlogger (⭐236) - Telnet honeypot designed to track the Mirai botnet.
- vnclowpot (⭐22) - Low interaction VNC honeypot.
IDS signature generation
- Honeycomb - Automated signature creation using honeypots.
Lookup service for AS-numbers and prefixes
- CC2ASN - Simple lookup service for AS-numbers and prefixes belonging to any given country in the world.
Data Collection / Data Sharing
- HPfriends - Honeypot data-sharing platform.
- hpfriends - real-time social data-sharing - Presentation about HPFriends feed system
- HPFeeds (⭐209) - Lightweight authenticated publish-subscribe protocol.
- HPfriends - Honeypot data-sharing platform.
Central management tool
- PHARM - Manage, report, and analyze your distributed Nepenthes instances.
Network connection analyzer
- Impost - Network security auditing tool designed to analyze the forensics behind compromised and/or vulnerable daemons.
Honeypot extensions to Wireshark
- Wireshark Extensions - Apply Snort IDS rules and signatures against packet capture files using Wireshark.
Client
- CWSandbox / GFI Sandbox
- Capture-HPC-Linux
- Capture-HPC-NG (⭐10)
- Capture-HPC - High interaction client honeypot (also called honeyclient).
- HoneyBOT
- HoneyC
- HoneySpider Network (⭐28) - Highly-scalable system integrating multiple client honeypots to detect malicious websites.
- HoneyWeb - Web interface created to manage and remotely share Honeyclients resources.
- Jsunpack-n (⭐159)
- MonkeySpider
- PhoneyC (⭐24) - Python honeyclient (later replaced by Thug).
- Pwnypot - High Interaction Client Honeypot.
- Rumal - Thug's Rumāl: a Thug's dress and weapon.
- Shelia - Client-side honeypot for attack detection.
- Thug - Python-based low-interaction honeyclient.
- Thug Distributed Task Queuing
- Trigona
- URLQuery
- YALIH (Yet Another Low Interaction Honeyclient) (⭐68) - Low-interaction client honeypot designed to detect malicious websites through signature, anomaly, and pattern matching techniques.
Honeypot
PDF document inspector
- peepdf (⭐1.3k) - Powerful Python tool to analyze PDF documents.
Hybrid low/high interaction honeypot
SSH Honeypots
- Blacknet (⭐18) - Multi-head SSH honeypot system.
- Cowrie (⭐5.1k) - Cowrie SSH Honeypot (based on kippo).
- DShield docker (⭐14) - Docker container running cowrie with DShield output enabled.
- endlessh (⭐7k) - SSH tarpit that slowly sends an endless banner. (docker image)
- HonSSH (⭐373) - Logs all SSH communications between a client and server.
- HUDINX (⭐3) - Tiny interaction SSH honeypot engineered in Python to log brute force attacks and, most importantly, the entire shell interaction performed by the attacker.
- Kippo (⭐1.6k) - Medium interaction SSH honeypot.
- Kippo_JunOS (⭐9) - Kippo configured to be a backdoored netscreen.
- Kojoney2 (⭐37) - Low interaction SSH honeypot written in Python and based on Kojoney by Jose Antonio Coret.
- Kojoney - Python-based Low interaction honeypot that emulates an SSH server implemented with Twisted Conch.
- Longitudinal Analysis of SSH Cowrie Honeypot Logs (⭐17) - Python based command line tool to analyze cowrie logs over time.
- LongTail Log Analysis @ Marist College - Analyzed SSH honeypot logs.
- Malbait (⭐6) - Simple TCP/UDP honeypot implemented in Perl.
- MockSSH (⭐123) - Mock an SSH server and define all commands it supports (Python, Twisted).
- cowrie2neo (⭐6) - Parse cowrie honeypot logs into a neo4j database.
- go-sshoney (⭐31) - SSH Honeypot.
- go0r (⭐34) - Simple ssh honeypot in Golang.
- gohoney (⭐9) - SSH honeypot written in Go.
- hived (⭐2) - Golang-based honeypot.
- hnypots-agent) (⭐37) - SSH Server in Go that logs username and password combinations.
- honeypot.go (⭐27) - SSH Honeypot written in Go.
- honeyssh (⭐11) - Credential dumping SSH honeypot with statistics.
- hornet (⭐21) - Medium interaction SSH honeypot that supports multiple virtual hosts.
- ssh-auth-logger (⭐18) - Low/zero interaction SSH authentication logging honeypot.
- ssh-honeypot (⭐613) - Fake sshd that logs IP addresses, usernames, and passwords.
- ssh-honeypot (⭐24) - Modified version of the OpenSSH deamon that forwards commands to Cowrie where all commands are interpreted and returned.
- ssh-honeypotd (⭐13) - Low-interaction SSH honeypot written in C.
- sshForShits (⭐38) - Framework for a high interaction SSH honeypot.
- sshesame (⭐1.5k) - Fake SSH server that lets everyone in and logs their activity.
- sshhipot (⭐168) - High-interaction MitM SSH honeypot.
- sshlowpot (⭐12) - Yet another no-frills low-interaction SSH honeypot in Go.
- sshsyrup (⭐95) - Simple SSH Honeypot with features to capture terminal activity and upload to asciinema.org.
- twisted-honeypots (⭐84) - SSH, FTP and Telnet honeypots based on Twisted.
Distributed sensor project
A pcap analyzer
Network traffic redirector
Honeypot Distribution with mixed content
Honeypot sensor
- Honeeepi - Honeypot sensor on a Raspberry Pi based on a customized Raspbian OS.
File carving
Behavioral analysis tool for win32
Live CD
- DAVIX - The DAVIX Live CD.
Spamtrap
- Mail::SMTP::Honeypot - Perl module that appears to provide the functionality of a standard SMTP server.
- Mailoney (⭐248) - SMTP honeypot, Open Relay, Cred Harvester written in python.
- SendMeSpamIDS.py (⭐11) - Simple SMTP fetch all IDS and analyzer.
- Shiva (⭐131) - Spam Honeypot with Intelligent Virtual Analyzer.
- SMTPLLMPot (⭐3) - A super simple SMTP Honeypot built using GPT3.5
- SpamHAT (⭐25) - Spam Honeypot Tool.
- Spamhole
- honeypot (⭐2) - The Project Honey Pot un-official PHP SDK.
- spamd
Commercial honeynet
- Cymmetria Mazerunner - Leads attackers away from real targets and creates a footprint of the attack.
Server (Bluetooth)
Dynamic analysis of Android apps
Dockerized Low Interaction packaging
- Docker honeynet (⭐21) - Several Honeynet tools set up for Docker containers.
- Dockerized Thug - Dockerized Thug (⭐973) to analyze malicious web content.
- Dockerpot (⭐147) - Docker based honeypot.
- Manuka (⭐22) - Docker based honeypot (Dionaea and Kippo).
- honey_ports (⭐6) - Very simple but effective docker deployed honeypot to detect port scanning in your environment.
- mhn-core-docker (⭐32) - Core elements of the Modern Honey Network implemented in Docker.
Network analysis
SIP Server
IOT Honeypot
- HoneyThing (⭐122) - TR-069 Honeypot.
- Kako (⭐24) - Honeypots for a number of well known and deployed embedded device vulnerabilities.
- Honeytokens
- CanaryTokens (⭐1.7k) - Self-hostable honeytoken generator and reporting dashboard; demo version available at CanaryTokens.org.
- Honeybits (⭐273) - Simple tool designed to enhance the effectiveness of your traps by spreading breadcrumbs and honeytokens across your production servers and workstations to lure the attacker toward your honeypots.
- Honeyλ (HoneyLambda) (⭐509) - Simple, serverless application designed to create and monitor URL honeytokens, on top of AWS Lambda and Amazon API Gateway.
- dcept (⭐498) - Tool for deploying and detecting use of Active Directory honeytokens.
- honeyku (⭐58) - Heroku-based web honeypot that can be used to create and monitor fake HTTP endpoints (i.e. honeytokens).
Honeyd Tools
Honeyd plugin
Honeyd viewer
Honeyd to MySQL connector
A script to visualize statistics from honeyd
- Honeyd stats
Network and Artifact Analysis
Sandbox
- Argos - Emulator for capturing zero-day attacks.
- COMODO automated sandbox
- Cuckoo - Leading open source automated malware analysis system.
- Pylibemu (⭐125) - Libemu Cython wrapper.
- RFISandbox - PHP 5.x script sandbox built on top of funcall.
- dorothy2 (⭐197) - Malware/botnet analysis framework written in Ruby.
- imalse (⭐11) - Integrated MALware Simulator and Emulator.
- libemu (⭐140) - Shellcode emulation library, useful for shellcode detection.
Sandbox-as-a-Service
- Hybrid Analysis - Free malware analysis service powered by Payload Security that detects and analyzes unknown threats using a unique Hybrid Analysis technology.
- Joebox Cloud - Analyzes the behavior of malicious files including PEs, PDFs, DOCs, PPTs, XLSs, APKs, URLs and MachOs on Windows, Android and Mac OS X for suspicious activities.
- VirusTotal - Analyze suspicious files and URLs to detect types of malware, and automatically share them with the security community.
- malwr.com - Free malware analysis service and community.
Data Tools
Front Ends
- DionaeaFR (⭐66) - Front Web to Dionaea low-interaction honeypot.
- Django-kippo (⭐11) - Django App for kippo SSH Honeypot.
- Shockpot-Frontend (⭐2) - Full featured script to visualize statistics from a Shockpot honeypot.
- Tango (⭐252) - Honeypot Intelligence with Splunk.
- Wordpot-Frontend (⭐3) - Full featured script to visualize statistics from a Wordpot honeypot.
- honeyalarmg2 (⭐3) - Simplified UI for showing honeypot alarms.
- honeypotDisplay (⭐2) - Flask website which displays data gathered from an SSH Honeypot.
Visualization
- Acapulco (⭐9) - Automated Attack Community Graph Construction.
- Afterglow Cloud (⭐14)
- Afterglow
- Glastopf Analytics (⭐2) - Easy honeypot statistics.
- HoneyMalt (⭐13) - Maltego tranforms for mapping Honeypot systems.
- HoneyMap (⭐217) - Real-time websocket stream of GPS events on a fancy SVG world map.
- HoneyStats - Statistical view of the recorded activity on a Honeynet.
- HpfeedsHoneyGraph (⭐14) - Visualization app to visualize hpfeeds logs.
- IVRE (⭐3.4k) - Network recon framework, published by @cea-sec & @ANSSI-FR. Build your own, self-hosted and fully-controlled alternatives to Criminalip / Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!
- Kippo stats (⭐17) - Mojolicious app to display statistics for your kippo SSH honeypot.
- Kippo-Graph - Full featured script to visualize statistics from a Kippo SSH honeypot.
- The Intelligent HoneyNet (⭐61) - Create actionable information from honeypots.
- ovizart (⭐47) - Visual analysis for network traffic.
Guides
Deployment
- Dionaea and EC2 in 20 Minutes - Tutorial on setting up Dionaea on an EC2 instance.
- Using a Raspberry Pi honeypot to contribute data to DShield/ISC - The Raspberry Pi based system will allow us to maintain one code base that will make it easier to collect rich logs beyond firewall logs.
- honeypotpi (⭐32) - Script for turning a Raspberry Pi into a HoneyPot Pi.
Research Papers
- Honeypot research papers (⭐25) - PDFs of research papers on honeypots.
- vEYE - Behavioral footprinting for self-propagating worm detection and profiling.
34. Alternative Front Ends
Overview / YouTube
- pipe-viewer (⭐283): A lightweight application (fork of straw-viewer) for searching and playing videos from YouTube.
Overview / Hacker News
- Hackers (⭐654): a native iOS app for Hacker News
- Available to download on the Apple AppStore: https://apps.apple.com/us/app/hackers-for-hacker-news/id603503901
Overview / Other services
- MediathekViewWeb (⭐802): Video content of German public-service television broadcasters (e.g. ARD, ZDF)
- Official instance: mediathekviewweb.de
- PrivateBin (⭐5.2k): Zero knowledge encrypted paste-bin. A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES
35. Awesome Falsehood
Business
- CLDR currency definitions (⭐871) - Currency validity date ranges overlap due to revolts, invasions, new constitutions, and slow planned adoption.
36. Awesome Scientific Computing
Multi-purpose toolkits
- DifferentialEquations.jl - Toolbox for solving different types of differential equations numerically. (Julia, MIT, GitHub (⭐2.7k))
Other libraries and tools / Mesh tools
- HPDDM (⭐126) - High-performance unified framework for domain decomposition methods. (C++, LGPL 3, GitHub)
37. Awesome Productivity
Tools and Apps / File Management
- OneDrive - Best cloud storage solution for Windows users.
- pCloud - A cloud storage solution with a strong focus on security.
Tools and Apps / Task Automation
- Parabola - Drag and drop tool to build custom reports, workflows, and integrations to automate your manual processes.
38. Awesome Conversational Ai
Platforms
- Dasha - Conversational AI platform as a service with a strong focus on voice.
- Dialogflow - Lifelike Conversational AI with state-of-the-art virtual agents by Google.
39. Awesome Kotlin
Libraries/Frameworks / Functional Programming
- fork-handles/result4k (⭐205) - Result monad for type safe error handling in Kotlin
Libraries/Frameworks / Graphics
- kotlin-graphics/gli (⭐31) - g-truck gli port, image library
40. Awesome Powershell
Videos
- The anatomy of the Get-Help command in PowerShell - Software Engineer Tyler Leonhardt introduces the Powershell help system.
41. Awesome Typescript
🆓 Free Courses / Chrome Extensions
- Why program in TypeScript? an overview of the main syntax constructs focusing on the benefits of using TypeScript as opposed to coding in JavaScript
42. Awesome Bioinformatics
BAM File Utilities / Structural variant callers
- Somalier (⭐180) - Fast sample-swap and relatedness checks on BAMs/CRAMs/VCFs/GVCFs. [ paper-2020 ]
43. Awesome Readme
Tools
- GitHub Readme Stats (⭐67k) - Dynamically generated customizable GitHub cards for README. Stats, extra pins, top languages and WakaTime.
44. Awesome Ios
Debugging
- NetShears - Allows developers to intercept and monitor HTTP/HTTPS requests and responses. It also could be configured to show gRPC calls.
45. Public Apis
Anime
API: Catboy
Description: Neko images, funny GIFs & more
Auth: No
HTTPS: Yes
CORS: Yes
Environment
API: Climatiq
Description: Calculate the environmental footprint created by a broad range of emission-generating activities
Auth:
apiKey
HTTPS: Yes
CORS: Yes
Machine Learning
API: MessengerX.io
Description: A FREE API for developers to build and monetize personalized ML based chat apps
Auth:
apiKey
HTTPS: Yes
CORS: Yes
Security
API: Censys
Description: Search engine for Internet connected host and devices
Auth:
apiKey
HTTPS: Yes
CORS: No
46. Awesome Machine Learning
Python / General-Purpose Machine Learning
- dtaidistance (⭐1.1k) - High performance library for time series distances (DTW) and time series clustering.
Python / Misc Scripts / iPython Notebooks / Codebases
- handsonml (⭐25k) - Fundamentals of machine learning in python.
47. Awesome Security
Network / Network architecture
- Network-segmentation-cheat-sheet (⭐3.2k) - This project was created to publish the best practices for segmentation of the corporate network of any company. In general, the schemes in this project are suitable for any company.
Network / IDS / IPS / Host IDS / Host IPS
- Zeek - Zeek is a powerful network analysis framework that is much different from the typical IDS you may know.
- zeek2es (⭐33) - An open source tool to convert Zeek logs to Elastic/OpenSearch. You can also output pure JSON from Zeek's TSV logs!
Terminal / Development
- shellfirm (⭐724) - It is a handy utility to help avoid running dangerous commands with an extra approval step. You will immediately get a small prompt challenge that will double verify your action when risky patterns are detected.
48. Awesome Vue
Components & Libraries / Frameworks
- AT-UI - A fresh and flat UI-Kit specially for desktop application, made with ♥ by Vue.js 2.0
- vue-admin-next (⭐131) - Professional enterprise application with Multi-Module Design, Vue Composition API, and Friendly User Interface. Online Demo
- vue-pro-sidebar (⭐82) : A responsive template starter with the ecosystem configuration (vue-router, vuex), this boilerplate allows you to choose your preferred colors. Live demo
Components & Libraries / UI Utilities
- vue-form-container (⭐24) - A
Provider Component
that encapsulates your forms and handles their states and validations.
- ps-validation (⭐15) - A Vue plugin that provides out-of-the-box data validation rules, very much inspired by the Laravel validation system.
- vue-stickto (⭐54) - A vue directive that supports multiple DOM nodes stick to top automatically
- @kooljay82/vue-m-camera (⭐10) - To avoid changing orientation of photo automatically which is taken via camera of user's device.
Components & Libraries / Utilities
- vue-api-request (⭐128) - A plugin that provides full control on your APIs, making your request simple, fast, and easy to implement.
- vue-request (⭐1.3k) - ⚡️ Vue 3 Composable for data fetching, supports SWR, polling, error retry, cache request, pagination, and other cool features.
- vue-worker (⭐594) - A Vue.js plugin to use webworkers in a simple way.
Components & Libraries / Scaffold
- vue-lib-template (⭐18) - 🛠 A simple template for building and publishing Vue component/library as an open source project.
49. Awesome Embedded Rust
Real-time / Real-time Operating System (RTOS)
- RIOT-OS directly supports applications written in Rust, both in terms of build system integration and by having safe and idiomatic wrappers.
Board support crates / Adafruit
metro_m0
- Board support for the Metro M0 board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 1 support (⭐553) board.
metro_m4
- Board support for the Metro M4 board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 1 support (⭐553) board.
pyportal
- Board support for the PyPortal board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
pygamer
- Board support for the PyGamer board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 1 support (⭐553) board.
trellis_m4
- Board support for the NeoTrellis M4 board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
feather_m0
- Board support for the Feather M0 board, and some variants in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 1 support (⭐553) board.
feather_m4
- Board support for the Feather M4 board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 1 support (⭐553) board.
circuit_playground_express
- Board support for the Circuit Playground Express board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
edgebadge
- Board support for the EdgeBadge board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
gemma_m0
- Board support for the Gemma M0 board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
itsybitsy_m0
- Board support for the ItsyBitsy M0 board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
itsybitsy_m4
- Board support for the ItsyBitsy M4 Express board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
trinket_m0
- Board support for the Trinket M0 board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
neo_trinkey
- Board support for the neo trinkey board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
neokey_trinkey
- Board support for the neokey trinkey board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
grand_central_m4
- Board support for the grand central m4 board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
qt_py_m0
- Board support for the QT Py board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
Board support crates / Arduino
arduino_mkr1000
- Board support for the MKR 1000 WiFi board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
arduino_mkrvidor4000
- Board support for the MKR Vidor board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
arduino_mkrzero
- Board support for the mkrzero board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
arduino_nano33iot
- Board support for the Arduino Nano 33 IoT in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
Board support crates / Sparkfun
samd21_mini
- Board support for the SAMD21 Mini Breakout in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
Board support crates / SeeedStudio
xiao_m0
- Board support for the Seeed Studio Seeeduino XIAO in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
wio_lite_mg126
- Board support for the Seeed Studio wio_lite_mg126 in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
wio_lite_w600
- Board support for the Seeed Studio wio_lite_w600 in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
wio_terminal
- Board support for the Seeed Studio wio_terminal in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 1 support (⭐553) board
Board support crates / Sodaq
sodaq_one
- Board support for the Sodaq one board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
sodaq_sara_aff
- Board support for the Sodaq sara aff board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
Board support crates / Other
serpente
- Board support for the serpente board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
p1am_100
- Board support for the p1am_100 board in the atsamd-rs (⭐553) repo. It is an atsamd-rs tier 2 support (⭐553) board.
50. Awesome Scriptable
Cars
BMW Linker (⭐147) - Information about your BMW, like location or mileage.
Tools
- scriptable-testflight-watcher (⭐52) - Get notifications about new spots in TestFlight betas.
51. Awesome Transit
Community
- OpenTripPlanner (⭐2.1k) Community
- OneBusAway
Software for Creating APIs
- GraphHopper Routing Engine (⭐4.8k) Open source routing engine for OpenStreetMap. Use it as Java library or server.
- gtfs-server (⭐29) - A web server, written in Rust that uses PostGIS as a backend to serve GTFS data via a HTTP endpoint
- hafas-rest-api (⭐23) – Expose a HAFAS endpoint as a REST API.
- Linked Connections - An open-source, scalable intermodal route planning engine, which allows clients to execute the route planning algorithm (as opposed to the server). Uses GTFS data.
- MOTIS (⭐182) - Multi Objective Travel Information System, written in C++ and Java. Can consume schedule timetables in the GTFS or HAFAS format as well as real time information in the GTFS-RT (and RISML, a propriatary format at Deutsche Bahn) as input data. For pedestrian routing (handled by Per Pedes Routing) and car routing (handled by OSRM) OpenStreetMap data is used.
- pyBikes (⭐544) - Software powering CityBikes for worldwide bikeshare system info
Other multimodal data formats / Ruby
- Dyno-Demand (⭐2) - A GTFS-based travel demand data format focusing on individual passenger demand suitable for dynamic network modeling developed by San Francisco County Transportation Authority, LMZ LLC, and UrbanLabs LLC.
52. Awesome Job Boards
Blockchain
- Web3 Jobs - Looking for a web3 job? Web3 Jobs has 8,387+ web3 remote and offline jobs as Web3 Developer, Smart Contract Developer, Solidity Developer and much more. Switch your career to Web3 and join the future!
53. Awesome Privacy
Third-Party owned
- Riseup - Online communication tools for people and groups working on liberatory social change.
Email Alias Services (Anonymous Forwarding)
FIAT
- Budget Zen - Simple and Encrypted Budget Management.
54. Awesome Quantum Computing
Books
- Understanding Quantum Technologies - Excellent Book which provides a 360 degree approach of quantum technologies encompassing all dimensions.
Podcasts
- The Qubit Guy's Podcast - Podcast by Yuval Boger from Classiq Technologies featuring thought leaders from the quantum computing industry.
55. Awesome Nix
Development / Discovery
- robotnix (⭐604) - A declarative and reproducible build system for Android (AOSP) images.
56. Awesome Swift
Third party Guides
- Developing iOS Apps with Swift - Stanford course by Paul Hegarty.
Google Colaboratory
- swift-colab (⭐103) - Run Swift in a browser.
Misc
- Surmagic (⭐310) - Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! iOS, Mac Catalyst, tvOS, macOS, and watchOS.
Location / Barcode
- AsyncLocationKit (⭐179) - Wrapper for Apple CoreLocation framework with Modern Concurrency Swift (async/await).
- STLocationRequest (⭐639) - An elegant and simple 3D Flyover Location Request Screen.
Video / Barcode
- YiVideoEditor (⭐121) - a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos.
57. Awesome Rust
Applications
- zellij (⭐20k) - A terminal multiplexer (workspace) with batteries included
Libraries / GUI
- emilk/egui (⭐21k) - Simple, fast, and highly portable immediate mode GUI library. egui runs on the web, natively, and in your favorite game engine.
58. Awesome Lowcode
Visual programming
- Growform - The Multi Step Form Builder that Gets You More Leads.
59. Awesome React
React Forms
- vest (⭐2.5k) - Declarative validations framework
60. Awesome Mac
Security Tools / Audio Record and Process
- Mana Security - vulnerability management app for individuals.
Utilities / To-Do Lists
- Super Productivity - Cross-platform todo list app with integrated Timeboxing and time tracking capabilities.
61. Awesome Developer First
Integrations
- Apideck - Integration marketplace builder, one-API with 3rd parties for quick development.
- Prev: Jan 17 - Jan 23, 2022
- Next: Jan 03 - Jan 09, 2022