Awesome List Updates on Feb 28 - Mar 06, 2022
54 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Godot
2D / Godot 3.2+
- Everplast (⭐70) - Unique 2D platforming experience filled with rage, rush, speed, and spray.
2. Awesome Developer First
Authentication & Identity
- FusionAuth - Security-centric authentication as a Service, including self-hosting.
3. Awesome Kotlin
Libraries/Frameworks / Database
- square/sqldelight (⭐6.1k) - Generates Java models from CREATE TABLE statements.
Libraries/Frameworks / Graphics
- kotlin-graphics/openvr (⭐35) - OpenVR binding
4. Awesome Osint
Social Media Tools / Facebook
- Find my Facebook ID - To find your Facebook personal numeric ID for facebook graph API operations, fb:admins, social plugins.
5. Awesome Arch
Other projects / Other
- JuNest (⭐1.8k) - A lightweight Arch Linux-based distro that runs, without root privileges, upon any Linux distro.
6. Awesome Javascript Learning
JavaScript References
- MDN - Simply the most extensive and up to date language reference.
- JavaScript Notes & Reference - Detailed reference with code examples. Divided into topics covering basic and advanced subjects.
Interactive learning / Single Topics
- JavaScript30 - Video course with 30 small and self-contained tutorials to build neat little things with plain JavaScript.
7. Awesome Executable Packing
📚 Literature / Scientific Research
- 📓 Eureka: A framework for enabling static malware analysis (October 2008)
- 📓 Generic unpacking using entropy analysis (October 2010) ⭐
- 📓 PE-Probe: Leveraging packer detection and structural information to detect malicious portable executables (June 2009)
- 📓 Reverse engineering self-modifying code: Unpacker extraction (October 2010)
- 📓 Unpacking virtualization obfuscators (August 2009)
📦 Packers / After 2010
- ElecKey - Suite of software and tools that offer a complete solution for software protection, copy protection, and license management.
📦 Packers / Between 2000 and 2010
- EXE Wrapper - Protects any EXE file with a password from non-authorized execution.
- EXECryptor - Protects EXE programs from reverse engineering, analysis, modifications and cracking.
- Sentinel HASP Envelope - Wrapping application that protects the target application with a secure shield, providing a means to counteract reverse engineering and other anti-debugging measures.
📦 Packers / Before 2000
- PE Diminisher - Simple PE packer relying on the aPLib compression library.
- SecuPack - Win32 executable compressor.
🔧 Tools / Before 2000
- FUU (⭐44) - Fast Universal Unpacker.
8. Awesome Jax
Libraries / New Libraries
- Neural Network Libraries
- FedJAX - Federated learning in JAX, built on Optax and Haiku.
- Equivariant MLP - Construct equivariant neural network layers.
- jax-resnet - Implementations and checkpoints for ResNet variants in Flax.
- Parallax - Immutable Torch Modules for JAX.
9. Awesome Django
Third-Party Packages / Security
- DJ Checkup - Runs several checks on your deployed Django site to check for common security mistakes.
10. Dive Into Machine Learning
Explore another notebook / What just happened?
- Series of notebooks:
- Dr. Randal Olson's Example Machine Learning notebook (⭐5.4k): "let's pretend we're working for a startup that just got funded to create a smartphone app that automatically identifies species of flowers from pictures taken on the smartphone. We've been tasked by our head of data science to create a demo machine learning model that takes four measurements from the flowers (sepal length, sepal width, petal length, and petal width) and identifies the species based on those measurements alone."
- Various topical notebooks:
Prof. Andrew Ng's Machine Learning on Coursera / Tips for this course
- If you're wondering, Is it still a relevant course? or trying to figure out if it fits for you personally, check out these reviews:
11. Awesome Css
Reset and Normalize / Editor's Draft ✒️
- CSS Checker (⭐536) - Find and Reduce Similar & Duplicated CSS Scripts.
12. Awesome Readme
Examples
- amplication/amplication (⭐15k) - Clear project logo. Brief explanation. All features explained. Clean documentation. Useful links (website, docs, discord). List of contributors with their pictures and usernames.
- emalderson/thephish (⭐1.1k) - Project logo, informative badges, useful TOC, clear description, screenshots, step-by-step installation and configuration guide, contributor guidelines, code of conduct, UML diagrams, coherent tags, issue and pull request templates, well-documented and well-commented code, examples.
13. Awesome Circuitpython
Community
- Reddit r/circuitpython - a subreddit devoted to CircuitPython.
- MicroPython Slack - a Slack channel for MicroPython users. You can get an invitation here.
- MicroPython Meetup - online and in Melbourne, Australia once a month, and Blog.
Code
- CircuitPython Board Software Versions: Select per board at CircuitPython.org. The source for each is also on GitHub (⭐4k).
- Awesome List for the RP2040 Macropad (⭐243) - A list of awesome Macropad applications, macros, 3D printed plans, and more.
Hardware
Newsletter
- Python on Hardware weekly Videocast - Ladyada and PT review the highlights of the newsletter every week in this video series. The broadcast is also on iTunes, YouTube, IGTV (Instagram TV), and XML.
News
- CircuitPython on the Adafruit.com/blog - Adafruit Blog posts discussing CircuitPython.
- Scott Shawcroft Works On Bare-Metal Raspberry Pi CircuitPython as Adafruit Plans an E Ink Computer - Hackster.io, December 2021.
- The Real Python Podcast Episode 75: Building With CircuitPython & Constraints of Python for Microcontrollers - Scott Shawcroft, August 27, 2021.
- embedded.fm Podcast Episode 372: The Motivation of Creativity - interview with Anne Barela, CircuitPython team member and Python on Microcontrollers Editor, May 6, 2021.
- DroneBot Workshop: Raspberry Pi Pico with CircuitPython - March 5, 2021.
Social
- CircuitPython community on Reddit - Dedicated home of CircuitPython on reddit r/circuitpython/.
14. Awesome Generative Deep Art
Image Segmentation / Deforum
15. Awesome Web Archiving
Community Resources / Blogs and Scholarship
- The Web as History - An open-source book that provides a conceptual overview to web archiving research, as well as several case studies.
16. Awesome Regression Testing
Online services
- HeadSpin - HeadSpin's Regression testing gives you a powerful comparison tool for analysing degradation across new app builds, OS releases, feature additions, locations, and more.
17. Awesome Agi Cocosci
System 1 & System 2 / Dual-Coding Theory
- Organizational Principles of Abstract Words in the Human Brain - Cerebral Cortex, 2018. [All Versions].
System 1 & System 2 / Neural-Symbolic AI
- Combining Logical Abduction and Statistical Induction: Discovering Written Primitives with Human Knowledge - AAAI'17, 2017. [All Versions].
Commonsense / Commonsense Knowledgebase
- Verbosity: A Game for Collecting Common-Sense Facts - CHI'06, 2006. [All Versions].
- Designing games with a purpose - Communications of the ACM, 2008. [All Versions].
- Acquiring Comparative Commonsense Knowledge from the Web - AAAI'14, 2014. [All Versions].
Cognitive Development / Commonsense Knowledgebase
- Perception of partly occluded objects in infancy - Cognitive Psychology, 1983. [All Versions].
18. Awesome Snmp
Tools / GUIs
- Unbrowse SNMP - Unbrowse SNMP is a tool that helps to compile cryptic MIB files into an easy GUI view, retrieve and set MIB variables on devices, import snmpwalk dumps, receive traps, chart counters, and much more.
19. Awesome Love2d
Animation
- Aseprite loader (⭐37) - Complete ase/aseprite file loader (no json).
Distribution
- love-packager (⭐14) - Simple CLI to package your LÖVE Game in seconds.
20. Awesome Capacitor
Official plugins
- Device (⭐493) - Exposes internal information about the device, such as the model and operating system version, along with user information such as unique IDs.
- File system (⭐493) - Provides a NodeJS-like API for working with files on the device.
Learning / Crash Courses
- Capacitor Crash Course - Learn to use Capacitor with Ionic by Simon Grimm.
Learning / Community Tutorials
- Capacitor Tutorial - Getting Started with Capacitor.
- Adding Icons & Splash Screens to Capacitor - Generating the Icon and Splash Screen Asset.
- Capacitor Workflow in an Ionic Application - Cover the basic workflow when using Capacitor in an Ionic application.
- Creating a Local Plugin - Running Custom Native iOS Code with Capacitor.
- Publishing Capacitor Plugin on NPM - Build and publish a standalone Capacitor plugin using the Capacitor CLI.
- Do Capacitor applications are native ? - Demonstrate why referring to Capacitor applications as "not native" is inaccurate and confusing terminology.
Learning / Books
- Building cross platform app with Capacitor - A New Approach to Cross-Platform Development.
Learning / Case study
- Burger King - How Burger King Brought Their Design System to Mobile.
- Capacitor vs Cordova - This guide provides an overview of Capacitor and how it stacks up against Cordova.
Community / Case study
- Discord - Official Discord community.
- Forum - Official Forum community.
- Reddit - Official Reddit community.
- Stack Overflow - Official Stack Overflow community.
21. Awesome Python Typing
Tools / Helper tools to add annotations to existing code
- autotyping (⭐210) - Automatically add simple return type annotations for functions (bool, None, Optional).
22. Awesome Vue
Resources / Examples
- Vue3-Starter (⭐26) A boilerplate with an opinion on how to structure your files/folders with a few examples such as Vue Router navigation guards, theming with TailwindCSS, form validation w/ Vuelidate, localization with Fluent, etc.
Components & Libraries / UI Components
- vue-json-viewer (⭐550) - A JSON Tree View Support for incremental update components, base on Vue2 and Vue3.
Components & Libraries / Utilities
- tolgee/vue (⭐222) - Web-based localization tool enabling users to translate directly in the Vue 3 app they develop.
23. Awesome Transit
Sample GTFS and GTFS Realtime datasets used for software testing
- sample-gtfs-feed (⭐10) - An imaginary GTFS data set used for testing.
GTFS Converters / Ruby
- GTFS-route-shapes (⭐19) - A Python script to generate a single geoJSON shape for each transit route in a GTFS archive.
- hafas-generate-gtfs (⭐6) (work-in-progress) – A Javascript tool to generate GTFS dumps from HAFAS endpoints.
24. Awesome Cl
Web frameworks / Clack plugins
- radiance (⭐312) - A web application environment and framework . zlib.
- 👍 Snooze (⭐206) - A RESTful web framework. Web server agnostic. Currently has support for Hunchentoot and Clack. Routes are just functions and HTTP conditions are just Lisp conditions. LLGPL.
Developer utilities / Third-party APIs
- journal (⭐39) - a library for logging, tracing, record-and-replay testing and persistence. MIT.
25. Awesome Privacy
Dating Apps
- Grindr
- Badoo
- Lovoo
- Alovoa - Free and open-source dating platform that respects your privacy.
Android
- εxodus - The privacy audit platform for Android applications. Find how many trackers your apps have.
- ClassyShark3xodus - Checks apk(s) for known trackers (provided by Exodus) +other warnings and specs.
- Plexus - Remove the fear of Android app compatibility on de-Googled devices. Find if an app will work on a De-Googled device.
- Netguard - A simple way to block access to the internet per application.
26. Awesome Rust
Libraries / GUI
- slint-ui/slint (⭐17k) slint - Slint is a toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications.
27. Awesome Cpp
GUI
- Slint (⭐17k) - Lightweight GUI toolkit for desktop and embedded. [GPL/Free/Proprietary] website
28. Awesome Slack
🛠️ Libraries and SDKs / PowerShell
- PSSlack (⭐259) - PowerShell module for simple Slack integration.
29. Awesome Digital History
Archives and primary sources / Global
- Mementoweb - Find archived web pages in Internet Archive, Archive-It, British Library, archive.today, and GitHub.
Archives and primary sources / Switzerland
- chgov - Minutes of the Federal Council (1848-1963).
30. Awesome Nodejs
Packages / Mad science
- webtorrent (⭐29k) - Streaming torrent client for Node.js and the browser.
- PDFKit (⭐9.7k) - PDF generation library.
- xlsx (⭐35k) - Pure JS Excel spreadsheet reader and writer.
Packages / Command-line apps
- http-server (⭐13k) - Simple, zero-config command-line HTTP server.
- pen (⭐326) - Live Markdown preview in the browser from your favorite editor.
- trymodule (⭐1.1k) - Try out npm packages in the terminal.
- themer (⭐5.5k) - Generate themes for your editor, terminal, wallpaper, Slack, and more.
- taskbook (⭐8.9k) - Tasks, boards & notes for the command-line habitat.
Packages / Functional programming
- immutable (⭐33k) - Immutable data collections.
Packages / HTTP
- node-fetch (⭐8.7k) -
window.fetch
for Node.js.
- axios (⭐105k) - Promise based HTTP client (works in the browser too).
Packages / Debugging / Profiling
- debug (⭐11k) - Tiny debugging utility.
Packages / Logging
- consola (⭐5.9k) - Console logger.
Packages / Command-line utilities
- progress (⭐3k) - Flexible ascii progress bar.
Packages / Build tools
- pkg (⭐24k) - Package your Node.js project into an executable.
Packages / Hardware
- serialport (⭐5.8k) - Access serial ports for reading and writing.
- usb (⭐1.5k) - USB library.
Packages / Templating
- handlebars.js (⭐18k) - Superset of Mustache templates which adds powerful features like helpers and more advanced blocks.
Packages / Web frameworks
- Next.js (⭐124k) - Minimalistic framework for server-rendered universal JavaScript web apps.
- Micro (⭐11k) - Minimalistic microservice framework with an async approach.
- LoopBack (⭐4.9k) - Powerful framework for creating REST APIs and easily connecting to backend data sources.
- TypeGraphQL (⭐8k) - Modern framework for creating GraphQL APIs with TypeScript, using classes and decorators.
- Tinyhttp (⭐2.6k) - Modern and fast Express-like web framework.
- Ts.ED (⭐2.8k) - Intituive TypeScript framework for building server-side apps on top of Express.js or Koa.js.
Packages / Documentation
- JSDoc (⭐15k) - API documentation generator similar to JavaDoc or PHPDoc.
Packages / Filesystem
- proper-lockfile (⭐235) - Inter-process and inter-machine lockfile utility.
Packages / Real-time
- µWebSockets (⭐17k) - Highly scalable WebSocket server & client library.
- Aedes (⭐1.8k) - Barebone MQTT server that can run on any stream server.
Packages / URL
- humanize-url (⭐249) - Humanize a URL: https://sindresorhus.com → sindresorhus.com.
Packages / Data validation
- joi (⭐21k) - Object schema description language and validator for JavaScript objects.
- schema-inspector (⭐505) - JSON API sanitization and validation.
- ajv (⭐14k) - The fastest JSON Schema validator. Supports v5, v6 and v7 proposals.
Packages / Parsing
- remark (⭐7.4k) - Markdown processor powered by plugins.
- x-ray (⭐5.9k) - Web scraping utility.
- nearley (⭐3.6k) - Simple, fast, powerful parsing for JavaScript.
- google-libphonenumber (⭐1.4k) - Parse, format, store and validate phone numbers.
Packages / Humanize
- ms (⭐5.1k) - Tiny millisecond conversion utility.
Packages / Database
- Query builder
- Knex (⭐19k) - Query builder for PostgreSQL, MySQL and SQLite3, designed to be flexible, portable, and fun to use.
Packages / Testing
- nyc (⭐5.6k) - Code coverage tool built on istanbul that works with subprocesses.
- tap (⭐2.3k) - TAP test framework.
- trevor (⭐2.1k) - Run tests against multiple versions of Node.js without switching versions manually or pushing to Travis CI.
- Nock (⭐13k) - HTTP mocking and expectations.
- CodeceptJS (⭐4.1k) - End-to-end testing.
- Puppeteer (⭐88k) - Headless Chrome.
Packages / Minifiers
- UglifyJS2 (⭐13k) - JavaScript minifier.
- clean-css (⭐4.2k) - CSS minifier.
Packages / Email
- Nodemailer (⭐17k) - The fastest way to handle email.
- email-templates (⭐3.6k) - Create, preview, and send custom email templates.
Packages / Job queues
- agenda (⭐9.3k) - MongoDB-backed job scheduling.
- node-resque (⭐1.3k) - Redis-backed job queue.
Packages / Natural language processing
- retext (⭐2.4k) - An extensible natural language system.
Packages / AST
- Acorn (⭐10k) - Tiny, fast JavaScript parser.
Packages / Static site generators
- docsify (⭐27k) - Markdown documentation site generator with no statically built HTML files.
Packages / Content management systems
- Factor (⭐1.4k) - Vue.js dashboard framework and headless CMS.
- AdminBro (⭐8.1k) - Auto-generated admin panel with CRUD for all your resources.
Packages / Serialization
- protobuf (⭐9.8k) - Implementation of Protocol Buffers.
Packages / Miscellaneous
- jsdom (⭐20k) - JavaScript implementation of HTML and the DOM.
Resources / Tutorials
- Node.js Best Practices (⭐98k) - Summary and curation of the top-ranked content on Node.js best practices, available in multiple languages.
- Portable Node.js guide (⭐1.4k) - Practical guide on how to write portable/cross-platform Node.js code.
Resources / Newsletters
- Node Weekly - Weekly e-mail round-up of Node.js news and articles.
Resources / Books
Resources / Blogs
- webapplog.com - Blog posts on Node.js and JavaScript from the author of Practical Node.js and Pro Express.js Azat Mardan.
Resources / Courses
Resources / Cheatsheets
Resources / Tools
- npm-hub - Chrome extension to display npm dependencies at the bottom of a repo's readme.
Resources / Community
Resources / Miscellaneous
- nodebots - Robots powered by JavaScript.
- Module Requests & Ideas (⭐543) - Request a JavaScript module you wish existed or get ideas for modules.
31. Public Apis
Anti-Malware
API: NoPhishy
Description: Check links to see if they're known phishing attempts
Auth:
apiKey
HTTPS: Yes
CORS: Yes
Cryptocurrency
API: Hirak Exchange Rates
Description: Exchange rates between 162 currency & 300 crypto currency update each 5 min, accurate, no limits
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
API: icy.tools
Description: GraphQL based NFT API
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
Entertainment
API: Techy
Description: JSON and Plaintext API for tech-savvy sounding phrases
Auth: No
HTTPS: Yes
CORS: Unknown
Environment
API: Website Carbon
Description: API to estimate the carbon footprint of loading web pages
Auth: No
HTTPS: Yes
CORS: Unknown
Games & Comics
API: RPS 101
Description: Rock, Paper, Scissors with 101 objects
Auth: No
HTTPS: Yes
CORS: Yes
-
Description: Official API proxy with better data structure and more features
Auth: No
HTTPS: Yes
CORS: No
API: When is next MCU film (⭐196)
Description: Upcoming MCU film information
Auth: No
HTTPS: Yes
CORS: Unknown
Geocoding
API: Apiip
Description: Get location information by IP address
Auth:
apiKey
HTTPS: Yes
CORS: Yes
Government
API: National Park Service, US
Description: Data from the US National Park Service
Auth:
apiKey
HTTPS: Yes
CORS: Yes
Health
API: FoodData Central
Description: National Nutrient Database for Standard Reference
Auth:
apiKey
HTTPS: Yes
CORS: Unknown
Text Analysis
API: Lecto Translation
Description: Translation API with free tier and reasonable prices
Auth:
apiKey
HTTPS: Yes
CORS: Yes
32. Awesome Zsh Plugins
ZSH on Windows / superconsole - Windows-only
ConEmu
/zsh
out-of-the-box configured to restore previously opened tabs and shell working directories afterConEmu
restart
MSYS2
included,zsh
and necessary software preinstalled, uses zsh-grml-config
- Uses Antigen (⭐8k) for ZSH theme and config management
- Git-for-Windows repo with proper
git
andgit lfs
support forMSYS2
environment is configured,git
client already installed.
- Non-blocking ZSH prompt status updates thanks to agkozak-zsh-prompt (⭐281)
- Command-not-found handler customized for
MSYS2
suggests what package to install
Plugins / superconsole - Windows-only
- github-folders (⭐0) - Organizes your GitHub checkouts for you.
Themes / superconsole - Windows-only
- cmder (⭐13) - A ZSH theme that matches the theme of Cmder, a popular terminal emulator for windows. Includes
node
andgit
status decorations.
- cn (⭐0) - Includes
username
,directory
andgit
status decorations.
- flux (⭐0) - A no-nonsense minimalist theme with
git
status decorations.
- linear (⭐4) - Reminiscent of Powerline. Includes segments with
git
status, Pythonvirtualenv, current directory and current time.
- my (⭐0) - Variant of kolo (⭐172k).
- snowflake (⭐3) - An elegant, simple, and neat ZSH theme including an aesthetically pleasing cool color palette that harmonizes with dark themes.
33. Awesome Geek Podcasts
In English
- Watch Out for Fireballs! - A game club podcast, focused on retro and non-current games.
In Portuguese
- Podtrash - Um podcast sobre filmes trash, feito por adoradores do trash.
In French
- Dev Café - Tous les lundis, retrouvez l'actualité tech' vue par un développeur ! Hosted by Edouard Marquez.
34. Alternative Front Ends
Overview / Reddit
- junipf/reddit-frontend (⭐26): A reddit front-end written in React
- Official instance: https://jpf-reddit.netlify.app
- Roffline (⭐67): A self-hosted offline Reddit server. It allows you to browse Reddit posts (including any media in the post) while offline. It is targeted at people that have intermittent internet
35. Awesome Robotic Tooling
Sensor Processing / Perception Pipeline
- se(3)-TrackNet (⭐267) - A package for 6D pose tracking of dynamic objects when object's CAD model is available.
Sensor Processing / Image Processing
- AliceVision (⭐2.5k) - A Photogrammetric Computer Vision Framework which provides a 3D Reconstruction and Camera Tracking algorithms.
36. Awesome Sre
Service Level Agreement
37. Awesome V
Utility
- vaker (⭐18) - A light-weight compile-time-generated data faker written in V.
38. Awesome Go
Database Schema Migration
- godfish (⭐7) - Database migration manager, works with native query language. Support for cassandra, mysql, postgres, sqlite3.
- truemail-go (⭐98) - Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more.
File Handling
- gofs (⭐455) - A cross-platform real-time file synchronization tool out of the box.
Utilities
- lo (⭐17k) - A Lodash like Go library based on Go 1.18+ Generics (map, filter, contains, find...)
Web Frameworks
- Beego (⭐31k) - beego is an open-source, high-performance web framework for the Go programming language.
- Huma (⭐1.8k) - Framework for modern REST/GraphQL APIs with built-in OpenAPI 3, generated documentation, and a CLI.
39. Awesome Algorithms
Websites
- A Visual Guide to Graph Traversal Algorithms - Interactive visualizations for learning how graph traversal algorithms work.
- Code-Drills - Practice problems recommender (includes Codeforces, Codechef, and Spoj).
- CP-Algorithms - Algorithms and data structures are especially popular in the field of competitive programming.
- Geeks for Geeks - Lots and lots of well-explained and implemented algorithms.
- Path Finding - A visual representation of how algorithms such as A*, IDA*, Breadth-First-Search, Best-First-Search, and others describe a path between two points A and B.
- Rosetta Code - A programming chrestomathy site that aims to present implementations of many algorithms and data structures in different programming languages.
- Learnersbucket - Tutorials on data structures and algorithms in Javascript.
Online Courses
- Algorithms, Part I - This course covers the essential information that every serious programmer needs to know about algorithms and data structures. Part I covers elementary data structures, sorting, and searching algorithms.
- Khan Academy Algorithms - Algorithm course ministered by Tomas Cormen and Devin Balkcom.
- MIT - 6-00sc - An easy and well-explained introduction to algorithms.
- YogiBearian YouTube Channel - Lots of well-explained videos on various computer science subjects. Account terminated due to violations of Youtube Policies.
Books / Algorithms and Data structures
- Algorithm Design - Pretty straightforward.
- Swift Algorithms & Data Structures - A practical guide to concepts, theory, and code.
- The Algorithm Design Manual - Easy to read and full of real-world examples.
- Algorithmic Puzzles - A very accessible illustration of algorithms in the forms of puzzles. No programming experience is required!
Online Judges / Randomized Algorithms
- Algo Muse - Research-based algorithmic problems.
- Codefights - Practice programming and tackle your next tech interview
- CodeMarshal - Real-world contests online!
- Coding Blocks - Website that has problems based on Maths, Data Structures, Various Algorithm and also conducts Coding Competition.
- HackerEarth - Practice algorithmic problems & challenges and participate in hiring challenges.
- HiHoCoder - Chinese and English problem-solving practice and recruitment challenge site.
- Interviewbit - Learn, practice, and prepare for interviews.
- ProjectEuler - Mathematical problems that can be solved using algorithms (or just a pencil, depending on how much you already know).
- Rosalind - A platform for learning bioinformatics and programming through problem-solving.
- TopCoder - Lots of problems and real-world/money-worthy problems in Graphic Design, Data Science, and Development.
- Toph - Bangladeshi Online Judge. Holds online contests regularly.
- URI - Brazilian Online Judge. Not so many problems, but it's growing and it has online contests.
- UVA - Hundreds of problems (from previous ACM-ICPC Regionals, World Finals, and others).
Blogs / Randomized Algorithms
- Sport of Programming - Informative blog for starting with the sport of programming.
- Algorithms and Data Structures - For getting a deeper knowledge of algorithms and how to think in the right direction.
Related Awesome Lists / Randomized Algorithms
- Theoretical Computer Science (⭐625) - The interdisciplinary of Mathematics and Computer Science, Distinguished by its emphasis on mathematical technique and rigour.
40. Awesome Ironsworn
Hacks and homebrew / Ironsworn
- Ironsworn Foes & Fights - An Ironsworn hack adding more mechanical context to fights
- Threads of Destiny - Create a destiny deck to weave plot threads into your characters story
41. Awesome Yew
Projects
- Realworld example (⭐840) - Exemplary real world app built with Rust + Yew + WebAssembly. It utilizes Yew's latest
function components
andhooks
. It also supports desktop application powered by Tauri (⭐78k).
- Marc Portfolio - A software developer portfolio, Live Demo.
Crates / Component Libraries
- yew-chart (⭐56) - A Yew-based charting library that provides SVG based components for rendering charts.
Crates / Utils
- Tailwind RS (⭐101) - Tailwind style tracer in rust, JIT + AOT interpreter.
Articles / Frameworks
42. Awesome Fastapi
Admin
- FastAPI Admin (⭐2.8k) - Functional admin panel that provides a user interface for performing CRUD operations on your data. Currently only works with the Tortoise ORM.
- Piccolo Admin (⭐308) - A powerful and modern admin GUI, using the Piccolo ORM.
43. Awesome Algorand
Wallets
- Pera Wallet - Secure, open source and community driven wallet for both mobile and desktop devices. Maintained by the team behind official Algorand Wallet.
- Method Wallet - Algorand Wallet you'll love.
44. Awesome Pentest
Online Resources / Other Lists Online
- Rawsec's CyberSecurity Inventory - An open-source inventory of tools, resources, CTF platforms and Operating Systems about CyberSecurity. (Source)
45. Awesome Security
Operating Systems / Online resources
- Security related Operating Systems @ Rawsec - Complete list of security related operating systems
Web / Scanning / Pentesting
- Scanmycode CE (Community Edition) (⭐686) - Code Scanning/SAST/Static Analysis/Linting using many tools/Scanners with One Report. Currently supports: PHP, Java, Scala, Python, Ruby, Javascript, GO, Secret Scanning, Dependency Confusion, Trojan Source, Open Source and Proprietary Checks (total ca. 1000 checks)
46. Awesome Jamstack
API / Forms
- Fetch Forms - Create forms with the speed of a form builder and use them in your applications by calling a simple API.
47. Static Analysis
Other / Other
- jsonlint — A JSON parser and validator with a CLI. Standalone version of jsonlint.com
- Spectral — A flexible JSON/YAML linter, with out-of-the-box support for OpenAPI v2/v3 and AsyncAPI v2.
48. Awesome Earth
Volunteering
- Extinction Rebellion - Extinction Rebellion is a decentralised, international and politically non-partisan movement using non-violent direct action and civil disobedience to persuade governments to act justly on the Climate and Ecological Emergency.
49. Awesome Neovim
Lua Colorscheme / Diagnostics
- lalitmee/cobalt2.nvim (⭐103) - A port of cobalt2 colorscheme using colorbuddy.
Utility / Diagnostics
- gaborvecsei/cryptoprice.nvim (⭐22) - Check the price of the defined cryptocurrencies.
Git / Diagnostics
- AckslD/nvim-gfold.lua (⭐32) - Plugin using gfold (⭐283) to switch repo and have statusline component.
Preconfigured Configuration / Diagnostics
- nvoid-lua/nvoid (⭐97) - Simple Neovim config written in Lua with all the modern features available in any IDE
50. Awesome Icons
Generic
- Akar Icons (⭐400) - Perfectly rounded icon library made for designers and developers as React components.
51. Awesome Fiber
⚙️ Middlewares / 🧬 Core
- BasicAuth (⭐31k) - Basic auth middleware provides an HTTP basic authentication. It calls the next handler for valid credentials and 401 Unauthorized for missing or invalid credentials.
- Cache (⭐31k) - Intercept and cache responses.
- Compress (⭐31k) - Compression middleware for Fiber, it supports
deflate
,gzip
andbrotli
by default.
- CORS (⭐31k) - Enable cross-origin resource sharing (CORS) with various options.
- CSRF (⭐31k) - Protect from CSRF exploits.
- Encrypt Cookie (⭐31k) - Encrypt middleware which encrypts cookie values.
- ETag (⭐31k) - ETag middleware that lets caches be more efficient and save bandwidth, as a web server does not need to resend a full response if the content has not changed.
- Expvar (⭐31k) - Expvar middleware that serves via its HTTP server runtime exposed variants in the JSON format.
- Favicon (⭐31k) - Ignore favicon from logs or serve from memory if a file path is provided.
- FileSystem (⭐31k) - FileSystem middleware for Fiber, special thanks and credits to Alireza Salary.
- Limiter (⭐31k) - Rate-limiting middleware. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
- Logger (⭐31k) - HTTP request/response logger.
- Monitor (⭐31k) - Monitor middleware that reports server metrics, inspired by express-status-monitor.
- Pprof (⭐31k) - Pprof middleware that serves via its HTTP server runtime profiling data in the format expected by the pprof visualization tool.
- Proxy (⭐31k) - Allows you to proxy requests to a multiple servers.
- Recover (⭐31k) - Recover middleware recovers from panics anywhere in the stack chain and handles the control to the centralized ErrorHandler.
- RequestID (⭐31k) - Adds a requestid to every request.
- Session (⭐31k) - Session middleware. NOTE: This middleware uses our Storage package.
- Skip (⭐31k) - Skip middleware that skips a wrapped handler is a predicate is true.
- Timeout (⭐31k) - Adds a max time for a request and forwards to ErrorHandler if it is exceeded.
⚙️ Middlewares / 🔗 External
- storage (⭐241) - Premade storage drivers that implement the Storage interface, designed to be used with various Fiber middlewares.
- template (⭐242) - This package contains 8 template engines that can be used with Fiber v1.10.x Go version 1.13 or higher is required.
⚙️ Middlewares / 💻 Contrib
- fibersentry (⭐180) - Sentry support for Fiber.
- fiberzap (⭐180) - Zap logging support for Fiber.
- otelfiber (⭐180) - OpenTelemetry support for Fiber.
- paseto (⭐180) - PASETO returns a Web Token (PASETO) auth middleware.
- swagger (⭐180) - Swagger middleware for Fiber. The middleware handles Swagger UI.
📁 Recipes / 🌱 Third Party
- gofiber/recipes (⭐2.8k) - Official Fiber cookbook.
🛠️ Tools / 🌱 Third Party
- go-dawn/dawn (⭐16) - Dawn is an opinionated web framework that provides rapid development capabilities which on top of Fiber.
- tompston/gomakeme (⭐11) - Generate boilerplate + endpoints for Fiber or Gin REST APIs.
📖 Articles / 🌱 Third Party
52. Free for Dev
Tools for Teams and Collaboration
- ruttl.com — The best all-in-one feedback tool to collect digital feedback and review websites, PDFs, and images.
Monitoring
- RoboMiri.com - RoboMiri is a stable uptime monitor that offers a wide range of monitors: cronjob, keyword, website, port, ping. Twenty-five uptime checks with 3-minute interval checks for free. Alerts via Phone Call, SMS, Email, and Webhooks.
Managed Data Services
- redislabs - Free 30MB redis instance
Issue Tracking and Project Management
- teleretro.com — Simple and fun retrospective tool with icebreakers, gifs and emojis. The free plan includes three retros and unlimited members.
IDE and Code Editing
- PHPSandbox — Online development environment for PHP
Analytics, Events and Statistics
- Census — Reverse ETL & Operational Analytics Platform. Sync 10 fields from your data warehouse to 60+ SaaS like Salesforce, Zendesk, or Amplitude.
53. Awesome Graphql
Tools - Miscellaneous / React
- amplication (⭐15k): Amplication is an open‑source low code development tool. It builds database applications with REST API and GraphQL for CRUD with relations, sorting, filtering, pagination.
54. Awesome Job Boards
Big Data
- Wait, What Do You Do? - Jobs in data science, analytics, and engineering where you know what you'll really be doing
- Prev: Jan 02 - Jan 08, 2023
- Next: Feb 21 - Feb 27, 2022