Awesome List Updates on Oct 03 - Oct 09, 2022
54 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Selfhosted
Software / Archiving and Digital Preservation (DP)
- Wayback (⭐2k) - A self-hosted toolkit for archiving webpages to the Internet Archive, archive.today, IPFS, and local file systems.
GPL-3.0Go
Software / Media Streaming - Video Streaming
- SRS - A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT. (Source Code (⭐27k))
MITDocker/C++
2. Awesome Pleb Projects
3D Printing
- HODLITEMS - hodlitems are bitcoin enthusiasts who want to share their passion for 3D printing with the world
Displays, LED, Tickers
- BitcoinPriceLED (⭐9) - LED-lamp that represents the current Bitcoin price trend
- BTC E-ink Ticker (⭐52) - bitcoin-ticker is a E-ink ticker that shows usefull information about bitcoin
- Bitcoin Kindle Display - Bitcoin Status on an old Kindle
Nodes
- Citadel (⭐138) - allows you to run your own Bitcoin Lightning node and personal server
Lightning / Hardware
- bitcoinSwitch (⭐78) - turn things on with Bitcoin
- LNPoS (⭐75) - Free and open-source bitcoin point-of-sale
Telegram Bots / Wallets
- Einundzwanzig Bot (⭐5) - Einundzwanzig Community Bot
Podcasts / Community
- Einundzwanzig, der Bitcoin Podcast - Toximalistisches Infotainment für bullishe Bitcoiner
- Pleb's Taverne - Der Bitcoin Stammtisch für toxische Bitcoin Plebs und die, die es noch werden
Podcasts / Creators
- Was Bitcoin bringt - Der Bitcoin-Podcast mit Niko Jilch
3. Awesome React Components
CSS / Style / Mouse Events
- stitches (⭐7.8k) - CSS-in-JS with near-zero runtime, SSR, multi-variant support.
4. Awesome Svelte
Icons
- svelte-unicons (⭐3) - Unicons svg icons for Svelte based on @iconscout/unicons.
5. Awesome Yew
Courses / Frameworks
- full-stack-todo-rust-course (⭐254) - Full stack rust course including course for Yew.
6. Awesome Incident Response
IR Tools Collection / Books
- Art of Memory Forensics - Detecting Malware and Threats in Windows, Linux, and Mac Memory.
7. Awesome Github Wiki
Useful links with tips & tricks
Useful Stack Overflow questions & answers
8. Awesome Terraform
Books
9. Awesome Datascience
Books / Visualization Tools
- Interpretable Machine Learning: A Guide for Making Black Box Models Explainable - Free GitHub version
10. Awesome Db Tools
Schema / Diagrams
- Azimutt (⭐1.9k) - An Entity Relationship diagram (ERD) visualization tool, with various filters and inputs to help understand your database schema.
SQL / Analyzers
- SQLLineage (⭐1.5k) - SQL Lineage Analysis Tool powered by Python.
11. Awesome Ada
Build and Package / Apache License
- aura (⭐23) - An integrated build and source/package management tool with a more hands-on versioning approach. Alternative to alire and gprbuild. Optimized for CI/CD pipelines.
Components / Apache License
- asap (⭐7) - A set of general libraries and thick bindings for use with the AURA package management/build tool. Includes TCP, TLS, HTTP, a high-performance JSON parser/generator, and a formally verified (SPARK) UTF-8 stream decoder.
12. Awesome Cpp
Web Application Framework
- userver (⭐2.6k) - Asynchronous C++17 framework with a rich set of abstractions and database drivers for fast and comfortable creation of efficient microservices, services and utilities. [Apache-2.0] website
13. Awesome Decentralized
Applications
- FilePizza ☠️ (⭐9.3k): Free peer-to-peer file transfers in your browser.
14. Awesome Agi Cocosci
Science Logology / Science of Science
- Science of Science - Science, 2018. [All Versions]. A comprehensive large-scale review on the science of science.
15. Awesome Webxr
Web3XR / Realms
- Hyperfy - A platform hosting up to 10,000 customizable, cross-platform, and immersive virtual worlds. Built on three.js, powered by Ethereum.
16. Awesome Vue
Components & Libraries / Utilities
- vue-ts-types (⭐10) - Lightweight TypeScript-first Vue prop type definitions.
17. Awesome Ai in Finance
Others / Other Resource
- Explore Finance Service Libraries & Projects - Explore a curated list of Fintech popular & new libraries, top authors, trending project kits, discussions, tutorials & learning resources on kandi.
18. Awesome Zig
Misc libraries
- ryoppippi/zigcv (⭐125) - Bindings for OpenCV4.
19. Awesome Courses
Courses / Algorithms
- 6.INT Hacking a Google Interview MIT

- This course taught in the MIT Independent Activities Period in 2009 goes over common solution to common interview questions for software engineer interviews at highly selective companies like Apple, Google, and Facebook. They cover time complexity, hash tables, binary search trees, and other common algorithm topics you should have already covered in a different course, but goes more in depth on things you wouldn't otherwise learn in class- like bitwise logic and problem solving tricks.
- Handouts
- Topics Covered
- 6.851 Advanced Data Structures MIT

- This is an advanced DS course, you must be done with the Advanced Algorithms course before attempting this one.
- Lectures Contains videos from sp2012 version, but there isn't much difference.
- Assignments contains the calendar as well.
Courses / CS Theory
- CS 4810 Introduction to Theory of Computing Cornell University

- This undergraduate course provides a broad introduction to the mathematical foundations of computer science. We will examine basic computational models, especially Turing machines. The goal is to understand what problems can or cannot be solved in these models.
- Syllabus
- Lectures
- Assignments
Courses / Security
- 6.857 Computer and Network Security MIT

- Emphasis on applied cryptography and may include: basic notion of systems security, cryptographic hash functions, symmetric cryptography (one-time pad, stream ciphers, block ciphers), cryptanalysis, secret-sharing, authentication codes, public-key cryptography (encryption, digital signatures), public-key attacks, web browser security, biometrics, electronic cash, viruses, electronic voting, Assignments include a group final project. Topics may vary year to year. Lecture Notes References
Courses / Statistics
- STAT 340 Applied Regression Methods Smith College

- This course covers the beautiful and useful tool of regression, which is the central technique of statistical modeling. By the end of this course you will be able to:
- Discern research questions and data that are well-suited to regression analysis.
- Conduct thorough exploratory data analysis of data in multiple dimensions.
- Understand the mathematical foundations of regression.
- Perform regression analysis in a modern computing environment.
- Interpret your model and communicate what it implies.
20. Awesome Opensource Documents
Programming Languages / Assembly
- Some Assembly Required (⭐3.4k) (cc-sa) - An approachable introduction to Assembly
21. Awesome Amazon Seller
Software and Tools
- Flapen - Flapen is a free real-time dashboard to monitor Amazon category changes in 19 country and 215 categories
22. Awesome Board Games
Family
Dungeon Mayhem
In this action-packed Dungeons & Dragons card game, you win by being the last adventurer standing.
Play as one of four brave, quirky characters—Barbarian, Paladin, Rogue, or Wizard—battling it out in a dungeon full of treasure! With magic missiles flinging, dual daggers slinging, and spiked shields dinging, it's up to you to prove your adventurer has the guts to bring home the glory!
/pic5322689.jpg)
| Players | Min. Age | Time |
|---|---|---|
| 2 - 4 | 8 | 10m |
Party
Decrypto
In Decypto, two teams composed of 2 to 4 players compete. Your goal is to transmit codes to your teammates without letting the opposing team intercept them. Therefore, your communication should be clear enough for your team to understand, but vague enough to confound your opponents. You are also attempting to intercept your opponents' codes.
/pic3759421.jpg)
| Players | Min. Age | Time |
|---|---|---|
| 3 - 8 | 12 | 15-45m |
Hidden Leaders
The island of Oshra is in turmoil. Following the death of the Emperor, the conflict between the Hill Tribes and the Imperial Army escalated. While the Water People try to maintain balance between the old rivals, the Undead aim to escalate the war. All hope rests on the six children of the Emperor: Who of them will claim the throne? In Hidden Leaders, you take the role of one of six secret leaders, each of them is allied with two of the four factions/colors. By playing heroes into your tableau, either openly or secretly, you influence the outcome of the conflict. At the end of the game, one of the four factions will win:Red leading > Red victory Green leading > Green victory Tie between Red & Green > Blue victory Red & Green in War Zone > Black victory Each player who is aligned with the winning faction can claim the victory. However, they must have more heroes of this color than any competitor. Hidden Leaders is a quick, light strategy card game with direct player interaction. It combines tableau building and deduction elements with its unique winning mechanism. This is a game of great tension with no-down time, that’s fast to learn. Its distinctive artwork and character names will make you smile.
/pic5845169.jpg)
| Players | Min. Age | Time |
|---|---|---|
| 2 - 6 | 10 | 20-40m |
23. Awesome Coq
Projects / Libraries
- LibHyps (⭐21) - Library of Ltac tactics to manage and manipulate hypotheses in proofs.
24. Awesome Remote Job
Job boards
- PyJobs.com - Jobs for Python developers
25. Awesome WSL
Using WSL / CUDA Development on WSL
- CUDA drivers and toolkit are required to be installed on Windows. 11.7 is recommended.
- Section 3 will instruct how to install the CUDA requirements inside WSL. Do not install a driver inside WSL. The Windows driver will be used through the 5.10 kernel.
Supported Distributions / Ubuntu
- Windows Store Link for Ubuntu Community Preview. These builds are previews for testing new features and ideas, these are for early adopters May be Unstable, Will Have Bugs report issues and give feedback below.
- Installing Software guide to using apt from Ubuntu.
- Ubuntu Community Previews More Information About the Ubuntu Community Previews
- Issues and Feedback Report Issues and Give Feedback on the Community Previews Here.
26. Awesome Material
JS
- MUI — The React component library of Material Design
27. Awesome Rest
Design
- HATEOAS - Clear explanation on what HATEOAS is, and why you should use it.
Standards
- HAL - Simple format that gives a consistent and easy way to hyperlink between resources in your API.
28. Awesome Vite
Templates / React
- template-vite-react (⭐184) - A minimal React Vite starter template.
Templates / Electron
- electron-vue-template (⭐672) - Electron template with TypeScript, including Electron Builder.
Framework-agnostic Plugins / Transformers
- @vituum/vite-plugin-handlebars (⭐7) - Handlebars template engine support, transforms
.hbstemplates to.html.
- @vituum/vite-plugin-pug (⭐10) - Pug template engine support, transforms
.pugtemplates to.html.
- @vituum/vite-plugin-nunjucks (⭐13) - Nunjucks template engine support, transforms
.njktemplates to.html.
- @vituum/vite-plugin-liquid (⭐14) - Liquid template engine support, transforms
.liquidtemplates to.html.
- @vituum/vite-plugin-twig (⭐19) - Twig template engine support, transforms
.twigtemplates to.html.
- @vituum/vite-plugin-latte (⭐1) - Latte template engine support, transforms
.lattetemplates to.html.
- @vituum/vite-plugin-posthtml (⭐9) - PostHTML support, transforms syntax to
.html.
- @vituum/vite-plugin-juice (⭐6) - Juice support, transforms
.cssto inline styles in.html.
29. Awesome Python Typing
Tools / Helper tools to add annotations to existing code
- PyTypes (⭐11) - Infer Types by Python Tracing.
30. Awesome Vlc
Ebook
- The Good Parts of LibVLC - The first ebook about the VideoLAN non-profit organization and the opensource LibVLC developer SDK.
31. Awesome Blazor
Articles / Others
- Using .NET 7's Blazor Custom Elements to render dynamic content - October 5, 2022 - Using .NET 7's Blazor Custom Elements to render dynamic content, by Jon Hilton.
- Creating a Generic Tree View Blazor Component - October 4, 2022 - This article shows off a Blazor component that can display an object recursively in a tree view. The component was made as part as a project, FHIR Watch, a tool for comparing FHIR data from two different data sources: FHIR API Service and Dataverse. As such, it is particularly useful for displaying FHIR data.
32. Static Analysis
Other / Other
- htmlbeautifier (⭐361) — A normaliser/beautifier for HTML that also understands embedded Ruby. Ideal for tidying up Rails templates.
- Rezilion ©️ — Discovers vulnerabilities for all components in your environment, filters out 85% non-exploitable vulnerabilities and creates a remediation plan and open tickets to upgrade components that violate your security policy and/or patch automatically in CI.
Multiple languages / Other
- PVS-Studio ©️ — A (conditionally free for FOSS and individual developers) static analysis of C, C++, C# and Java code. For advertising purposes you can propose a large FOSS project for analysis by PVS employees (⭐28). Supports CWE mapping, OWASP ASVS, MISRA, AUTOSAR and SEI CERT coding standards.
- Semgrep Supply Chain ©️ — Quickly find and remediate high-priority security issues. Semgrep Supply Chain prioritizes the 2% of vulnerabilities that are reachable from your code.
33. Awesome Ipfs
Tools
- create-ipfs-app (⭐17) - Set up a decentralized web3 app by running one command.
34. Awesome Wagtail
Apps / Static site generation
- Wagtail-Netlify (⭐84) - Easily publish your statically rendered Wagtail site to Netlify.
- wagtail-freezer (⭐14) - Generates static HTML sites from a Wagtail project.
Apps / Media
- Wagtail Transcription (⭐7) - Provides a field to automatically creates transcriptions from YouTube videos.
Resources / Articles
- Upgrading to Wagtail 3.0 - General tips to migrate your codebase to Wagtail 3.0.
- Upgrading to Wagtail 3.0 Part 1 & Upgrading to Wagtail 3.0 Part 2 - Two part series in how to migrate to Wagtail 3.0 with specific code examples.
Resources / Presentations
- Wagtail Guide - Getting started - Wagtail Space US 2022 by Coen van der Kamp.
- A New Approach to Multitenant Wagtail - Wagtail Space US 2022 by Stephanie C. Smith and Addison Hardy.
- The Wagtail Ecosystem - Wagtail Space US 2022 by Vince Salvino.
- Wagtail charts and graphs - Wagtail Space US 2022 by Sævar Öfjörð Magnússon & Arnar Tumi Þorsteinsson.
- Adding a GraphQL API to Wagtail - Wagtail Space US 2022 by Patrick Arminio.
- Bringing JSONField into Wagtail Core - Wagtail Space US 2022 by Sage Abdullah.
- Wagtail vs. WordPress - Wagtail Space US 2022 by Kalob Taulien.
- Designing the new page editor - Wagtail Space US 2022 by Phil Dexter and Ben Enright.
- Wagtail Guide - Wagtail Space US 2022 by Coen van der Kamp.
- The state of Wagtail 2022 - Wagtail Space NL 2022 by Tom Dyson.
- Choosers - Wagtail Space NL 2022 by Matthew Westcott.
- Working with Image Filters - Wagtail Space NL 2022 by Arnar Tumi Þorsteinsson.
- Things I learned - Wagtail Space NL 2022 by Dan Braghis.
- Wagtail Roadrunner Beep Beep - Wagtail Space NL 2022 by Lars van de Kerkhof.
- Dockerising wagtail projects in 5 minutes - Wagtail Space NL 2022 by Sævar Öfjörð Magnússon.
- Wagtail in the News Room - Wagtail Space NL 2022 by Sævar Öfjörð Magnússon & Arnar Tumi Þorsteinsson.
- Digital Nomad - Wagtail Space NL 2022 by Maikel Martens.
- Unobtrusive internationalisation - Wagtail Space NL 2022 by Lars van de Kerkhof.
- Moving Wagtail pages - Wagtail Space NL 2022 by Viggo de Vries.
- Wagtail headless and NextJS frontend - Wagtail Space NL 2022 by Lucas Moeskops.
Resources / Books
- The Definitive Guide to Next.js and Wagtail - Build a Jamstack web app with Next.js and Wagtail CMS.
- Build a Blog With Wagtail CMS (3.0.0) - This book will teach you how to build a modern blog with Wagtail CMS.
- Build SPA with React and Wagtail (2.0.0) - This book will teach you how to build a SPA (single-page application) with React and Wagtail CMS.
- Build a Blog with React (SSR) and Wagtail - This book will teach you how to build a blog with React, Wagtail CMS and SSR (Server-Side Rendering).
For editors / Lists
- IoGT Wagtail CMS - User facing documentation for Wagtail by What is the IoGT (Internet of Good Things).
Community / Lists
- Wagtail updates on Telegram - Unofficial Telegram channel for general Wagtail updates.
- Wagtail support on Telegram - Unofficial Telegram channel for support questions and discussions.
Open-source sites / Lists
- Outreachy website (⭐274) - Website for Outreachy, who provide internships in open source and open science.
35. Awesome Machine Learning
Python / General-Purpose Machine Learning
- einops (⭐9k) - Deep learning operations reinvented (for pytorch, tensorflow, jax and others).
36. Awesome V
Command-line
- HN-top (⭐23) - A simple command to list most recent news from hacker-news.
- klonol (⭐20) - CLI tool to help you "clone all" git repositories belonging to you. Works with GitHub and Gitea.
- runner (⭐27) - A tool that automates running/compiling code written in various programming languages.
- symlinker (⭐8) - A small Linux tool to manage symlinks.
- vast (⭐28) - A simple tool for vlang, generate v source file to AST json file.
- verve (⭐7) - Simple and fast static file server.
- vinit (⭐16) - A tool to generate v projects.
- vLogQL (⭐17) - A tiny command-line utility to query LogQL APIs.
- vqrcode (⭐27) - CLI for creating QR Codes.
- vspect (⭐2) - A tool to inspect vlang source file. ( Archived )
Editors
- text_editor (⭐37k) - Small text editor from the official V examples.
Games
- Boundstone (⭐61) - High Performance / Fast Compilation / Lightweight Minecraft: Bedrock Edition Server.
- Kurarin (⭐53) - osu! beatmap visualizer made in V. Example video.
- minesweeper (⭐38) - A simple Minesweeper game written in vlang.
- v-pong (⭐13) - A classic paddle game brought back to life through the power of V.
Interpreters/Compilers
- monkey_v (⭐39) - Implementation of Thorsten Ball's Monkey Language in V.
- vbf (⭐19) - A brainfuck interpreter/compiler.
- vcc (⭐104) - A C compiler written in V.
- Vork (⭐28) - Alternative V compiler/interpreter written in Python.
Operating systems/Kernels
- Vinix (⭐2k) - Small and simple OS in V. Runs bash.
Project management
- Lenra template (⭐3) - The Lenra template to write V app for Lenra platform.
- vset (⭐20) - A project setup and configuration tool for V projects.
Web
- vblog (⭐29) - A simple, fast and responsive blogging system.
- Vebview.JS (⭐81) - Electron/Neutralino.JS alternative written in V.
- Vieter (⭐11) - Archlinux repository server & package build system, written in V.
- Vlang Benchmarks Visualization (⭐9) - Fancy statistics and plots for Is V still fast?.
- vorum (⭐221) - Open-source blogging/forum software written in V.
- vss (⭐42) - Easy-to-use static site generator.
- VTik (⭐18) - TikTok and Twitter video downloader app (CLI / Telegram Bot).
- pico.v (⭐117) - A web server in V based on picoev and picohttpparser.
- validate (⭐21) - A simple library to validate strings in V.
- valval (⭐155) - Web framework written in V, improved by vweb.
- vcurrency (⭐7) - API wrapper (written in V) for https://api.exchangeratesapi.io.
- vex (⭐343) - Web framework written on V inspired by Express and Sinatra.
- vigest (⭐4) - Simple client for digest authentication (written in V).
- vxbloauth (⭐8) - A minimalistic Xbox Live authenticator for vweb.
Audio
- vave (⭐42) - A crazy simple library for reading/writing WAV files in V. 🌊
- vspeech (⭐50) - Complete V bindings for Mozilla's DeepSpeech TensorFlow based Speech-to-Text library. 📢📜
Automation
- vrobot (⭐53) - Desktop automation for V. Only supports Windows.
Command line interface (CLI) / Terminal / Shell
- spinners (⭐20) - Create spinners in your terminal!
Database clients
- redis (⭐70) - Redis client for V, written in V.
- vmemcached (⭐11) - Memcached client for V, written in V.
- vsql (⭐46) - A sql query builder for V.
Discord
- discord.v (⭐118) - User-friendly Discord bot library.
- viscord (⭐22) - Pretty basic library for connecting to the Discord gateway.
- vord (⭐5) - Library for interacting with user account endpoints and gateway (Self-bots, custom clients, etc).
Eventing
- eventbus (⭐37k) - A simple event bus system for V.
File handling
- v-mime (⭐24) - MIME detection library for V.
- vmon (⭐37) - Asynchronously watch for file changes in a directory. The module is essentially a V wrapper for
septag/dmon. It works for Windows, macOS and Linux.
Game development
- V_ecs (⭐19) - ECS library made in V inspired by Bevy ECS.
Graphics
- V Earcut (⭐14) - fast (real-time) polygon triangulation library based on mapbox/Earcut (⭐2.3k) to handle holes, twisted polygons, degeneracies and self-intersections.
- viup (⭐46) - V wrapper for the C-based cross-platform UI library, IUP.
- vsdl (⭐12) - V wrapper for the C-based SDL library.
IRC
- vitric (⭐4) - A transparent IRC library.
Networking
- vmq (⭐21) - V wrapper For ZMQ (aka ZeroMQ, ØMQ, 0MQ: a high-performance asynchronous messaging library).
Operating system
- vlipboard (⭐12) - An easy to use wrapper of clipboard with Wayland and Termux support.
Scientific computing
- vplot (⭐16) - V wrapper for GNU Plot (
gnuplot_i).
Serial Communications
- vi2c (⭐14) - A tiny (wrapper) library for I2C serial communication for Linux written in V.
Telecommunications
- vagi (⭐7) - Asterisk FastAGI library in V.
Text processing
- ascii_robot (⭐14) - ASCII Robot generator written in V.
- chalk (⭐22) - Colorize strings in the terminal.
- cjson (⭐12) - Wrap cJSON for vlang.
- crayon (⭐58) - Paint your terminal output like Picasso. 🖍️🎨
- iconv (⭐7) - Wrap iconv for vlang.
- Rosie-RPL (⭐6) - A Rosie Pattern Language (RPL) implementation.
- v-regex (⭐14) - A simple regex library for V.
User Interface toolkits
- mui (⭐113) - A Cross-Platform UI library for Windows, Linux, Android and Web.
Utility
- range (⭐33) - Functionality of Python's range() in V.
- vdotenv (⭐40) - Support for .env files which loads environment variables.
Articles
Books
- Getting Started with V Programming - Navule Pavan Kumar Rao - Packt 2021 Dec - Introductory book on V.
Communities
Editor plugins / Sublime Text 3
- sublime-v (⭐15) - Fully-featured Sublime Text 3 package for the V Programming Language.
Editor plugins / Vim
- vim-vtools (⭐17) - V tools for Vim, including auto formatting.
Forums / Vim
GitHub actions / Vim
- action-create-v-docs - GitHub action to create documentation for V modules.
- setup-v - GitHub action to install and use V in your workflow.
Operating Systems & OS Development Examples / Vim
- Simple Linux kernel module example (⭐27) - Demonstration & test of writing a very simple Linux kernel module, using V.
Programming contests / Vim
- Advent of Code 2019 (⭐12) - Solution of Advent of Code 2019 in V.
- SoloLearn Coding Challenges (⭐16) - Implementation of the SoloLearn coding challenges in V.
Syntax highlighting / Vim
- kate-syntax-highlight-v (⭐21) - V syntax highlighting for Kate.
- scite-v-support (⭐2) - V syntax highlighting for SciTE.
Tutorials / Vim
- V by Example (⭐172) - V book as GitBook.
- V for Node Devs (⭐28) - Vlang for node js developers.
- V learning notes (⭐175) - Personal learning notes in Chinese.
Videos / Vim
37. Awesome Plotters
Inspiration, Instruction, and Research / Fonts
- Orbis Tertius - An immersive digital installation with plotter output of Martian topography.
38. Awesome Osint
Social Media Tools / Twitter
- ExportData - Data export tool for historical tweets, followers & followings and historical trends.
39. Awesome Privacy
Podcasts
- Deezer - Bad privacy policy. Apps have many trackers. Way too many permissions are required for a streaming app.
- Spotify - Very bad privacy policy. They collect tons of data about you: mood, free time, likes, dislikes, friends... Also, their apps have way too many trackers.
- iVoox - Their apps are filled with trackers. Their website has trackers.
- Audible - Very bad privacy policy. Their app has many trackers.
- Antennapod - A podcast player that is completely open. Subscribe to any RSS feed.
- Castopod - Self-host your podcasts with ease, keep control over what you create and talk to your audience without any middleman. Your podcast and your audience belong to you and you only.
- Funkwhale - A social platform to enjoy and share audio.
Blogging platforms (Medium)
- Medium - website has Google trackers and ads.
- Blogger - Google owned, has google trackers and ads.
Video and Audio Conferencing / Alternative clients/modifications of Discord:
- Vencord (⭐11k) - A Discord client mod that does things differently.
40. Awesome Swift
App Store
- AppReview (⭐118) - A tiny library to request review on the AppStore via SKStoreReviewController.
41. Awesome Neovim
Tree-sitter Supported Colorscheme / Diagnostics
- ray-x/starry.nvim (⭐235) - A collection of modern Neovim colorschemes: material, moonlight, dracula (blood), monokai, mariana, emerald, earlysummer, middlenight_blue, darksolar.
Note Taking / Diagnostics
- jghauser/papis.nvim (⭐168) - Manage your bibliography from within your favourite editor.
Utility / Diagnostics
- numToStr/BufOnly.nvim (⭐34) - Lua/Neovim port of BufOnly.vim with some changes.
Code Runner / Diagnostics
- Shatur/neovim-tasks (⭐116) - A stateful task manager focused on integration with build systems.
42. Awesome Software Architecture
Principles
- SOLID - Lend to developing software with considerations for maintaining and extending as the project grows
43. Awesome Flutter
Testing / Redux / ELM / Dependency Injection
- Patrol (⭐1.1k) - Easy-to-learn, powerful UI testing framework eliminating limitations of
flutter_test,integration_test, andflutter_driverby LeanCode
44. Awesome Crypto Papers
Introducing people to data security and cryptography / Brief introductions
- An Overview of Cryptography - By Gary C. Kessler.
Specific topics / Secret key cryptography
- DES is not a group - Old but gold mathematical proof that the set of DES permutations (encryption and decryption for each DES key) is not closed under functional composition. That means that multiple DES encryption is not equivalent to single DES encryption and means that the size of the subgroup generated by the set of DES permutations is greater than 10^2499, which is too large for potential attacks on DES, which would exploit a small subgroup.
Specific topics / Cryptanalysis
- MEGA: Malleable Encryption Goes Awry - Proof-of-concept versions of attacks on MEGA data storage. Showcasing their practicality and exploitability. Official webpage.
Specific topics / Public key cryptography: General and DLP
- SoK: Password-Authenticated Key Exchange – Theory, Practice, Standardization and Real-World Lessons - History and classification of the PAKE algorithms.
- RSA, DH and DSA in the Wild - Collection of implementation mistakes which lead to exploits of assymetric cryptography.
Specific topics / Public key cryptography: Elliptic-curve crypto
- Biased Nonce Sense: Lattice Attacks against Weak ECDSA Signatures in Cryptocurrencies - Computing private keys by analyzing and exploiting biases in ECDSA nonces.
- Minerva: The curse of ECDSA nonces - Exploiting timing/bit-length leaks for recovering private keys from ECDSA signatures
- LadderLeak: Breaking ECDSA With Less Than One Bit Of Nonce Leakage - Breaking 160-bit curve ECDSA using less than one bit leakage.
Specific topics / Post-quantum cryptography
- MAYO: Practical Post-Quantum Signatures from Oil-and-Vinegar Maps - The Oil and Vinegar signature scheme, proposed in 1997 by Patarin, is one of the oldest and best-understood multivariate quadratic signature schemes. It has excellent performance and signature sizes. This paper is about enhancing this algorithm in usage in the post-quantum era. Official website.
45. Awesome Cloudflare
Apps / Open Source
- OpWork.dev - Self hosted CloudFlare workers management platform.
46. Awesome Security
Endpoint / Forensics
- Maigret (⭐16k) - Maigret collect a dossier on a person by username only, checking for accounts on a huge number of sites and gathering all the available information from web pages.
47. Awesome Algorand
Crash Courses
- Introduction to AVM and Applications - Introduction to the Algorand Virtual Machine architecture and Algorand Smart Contracts (aka Applications).
General courses
- Foundations of Blockchains - A video course by Tim Roughgarden a Professor of Computer Science at Columbia University highlighting the fundamental principles, concepts and properties of Blockchain protocols.
48. Awesome Fantasy
A Series of Unfortunate Events _by Lemony Snicket AKA Daniel Handler 🔥 [4.00] / The Princess Bride by William Goldman [4.2] 🔥
49. Awesome Appimage
AppImage consumption tools / Desktop integration
- AppImage-Integrator - A simple program to integrate AppImages into the Linux desktop written in Qt6.
- gnome_appimage_installer (⭐3) - Somewhat a misnomer (AppImages don't need to be "installed"), creates a desktop file that follows the freedesktop.org spec for your AppImage files; written in bash.
AppImage consumption tools / Package managers
- leap (⭐12) - Fast and simple AppImage manager. Written in Rust.
AppImage developer tools / Tools to convert from other package formats
- Package-to-appimage (⭐4) - Tool for converting
.deband.rpmpackages into AppImage format by using Docker.
AppImage developer tools / Libraries
- appenv (⭐0) - Small C++ library telling where the app data resides and where the user data is by using
readlink("/proc/self/exe")), thus allowing C++ applications to become relocatable in the filesystem.
50. Awesome Cli Apps
Development / Chat
- rebound (⭐4.1k) - Fetch Stack Overflow results on compiler error.
- bcal (⭐658) - Byte CALculator for storage conversions and calculations.
- bitwise (⭐680) - Base conversion and bit manipulation.
- cgasm (⭐377) - x86 assembly documentation.
- add-gitignore (⭐695) - Interactively generate a .gitignore for your project based on your needs.
- is-up-cli (⭐359) - Check if a domain is up.
- reachable (⭐37) - Check if a domain is up.
- loadtest (⭐2.6k) - Run load tests.
- diff2html-cli (⭐565) - Create pretty HTML from diffs.
Development / Frontend Development
- surge - Publish static websites for free.
Development / Devops
- ipfs-deploy (⭐1.2k) - Deploy static websites to IPFS (⭐23k).
- Discharge (⭐654) - Deploy static websites to Amazon S3.
Development / HTTP Server
- serve (⭐9.7k) - Serve static files (https, CORS, GZIP compression, etc).
- simplehttp (⭐67) - Easily serve a local directory over HTTP.
- shell2http (⭐1.4k) - Shell script based HTTP server.
Development / HTTP Client
- HTTPie (⭐36k) - A user-friendly HTTP client.
- HTTP Prompt (⭐9k) - Interactive HTTP client featuring autocomplete and syntax highlighting.
- ain (⭐614) - HTTP client with a simple format to organize API endpoints.
Utilities / Calendars
- bitly-client (⭐48) - Bitly client.
Data Manipulation / JSON
- gron (⭐14k) - Make JSON greppable.
Data Manipulation / YAML
- dyff (⭐1.5k) - YAML diff tool.
Files and Directories / Directory Listing
- lsd (⭐15k) -
lswith many extra features.
Images / Emoji
- imgur-uploader-cli (⭐58) - Upload images to imgur.
- pageres-cli (⭐1.7k) - Capture website screenshots.
51. Awesome Stacks
MERN: Mongo Express React Node ↗ / Resources
52. Free Podcasts/Screencasts (English)
C++
- C++ STL by example - Douglas Schmidt (screencast)
Cloud computing
- CloudSkills.fm - Mike Pfeiffer (podcast)
- Google Cloud Platform Podcast - Google Cloud Platform team (podcast)
- Microsoft Cloud Show - Andrew Connell and Chris Johnson (podcast)
- On Cloud - Deloitte US (podcast)
- The Cloud Pod - Justin Brodley, Jonathan Baker, Ryan Lucas and Peter Roosakos (podcast)
Data Science
- Towards Data Science - The TDS team (podcast)
Elixir
- Elixir Newbie - Brooklin Myers (podcast)
JavaScript
- Full Stack Radio - Adam Wathan (podcast)
- HTTP203 - Surma, Jake (podcast)
- Purrfect.dev - Developers (podcast)
- ShopTalk - Dave Rupert, Chris Coyier. (podcast)
- The Vanilla JS Podcast - Chris Ferdinandi. (podcast)
- Web Rush - John Papa, Ward Bell, Craig Shoemaker, Dan Wahlin (podcast)
JavaScript / Angular
- Adventures in Angular - Charles Max Wood, Subrat Mishra, Richard Sithole, Armen Vardanyan, Sani Yusuf, Shai Reznik, Alyssa Nicoll, Brooks Forsyth, Brad McAlister, Chris Ford, Eddie Hinkle, Younes Jaaidi, Brian Love, Jennifer Wadella, Aaron Frost, Joe Eames (podcast)
JavaScript / React.js
- Epic React - Kent C. Dodds (podcast)
- React Native Nerds - Spencer Carli, Jonathan Wheat (podcast)
- React Wednesdays - Kathryn Grayson Nanz (screencast)
Language Agnostic / React.js
- AWS TechChat - AWS Solution Architects (podcast)
- DevDiscuss - DEV (podcast)
- Reactive - Kahlil Lechelt, Raquel Vélez, Henning Glatter-Götz (podcast)
- Talking Code - Josh Smith, Venkat Dinavahi (podcast)
- Talks at Google - Google (screencast)
Machine Learning / React.js
- Tic-Tac-Toe the Hard Way - Google's People + AI Research team (podcast)
53. Awesome Go
Game Development
- Ebitengine (⭐12k) - dead simple 2D game engine in Go.
- fantasyname (⭐36) - Fantasy names generator.
Logging
- xylog (⭐17) - Leveled and structured logging, dynamic fields, high performance, zone management, simple configuration, and readable syntax.
Package Management
- gup (⭐418) - Update binaries installed by "go install".
Third-party APIs
- go-restcountries (⭐3) - Go library for the REST Countries API.
Version Control
- cli - An open-source GitLab command line tool bringing GitLab's cool features to your command line.
54. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- fd-plugin (⭐8) - Adds aliases for fd (⭐39k), a modern replacement for
find.
- git-prompt-enhanced (⭐2) - Provides a more granular information about a
gitrepository.
Completions / superconsole - Windows-only
- ddc (⭐23) - Adds tab completions for ddc (⭐720).
- symfony-complete (⭐8) - Universal completion for Symfony based CLI applications:
composer,php-cs-fix,bin/console,artisan,php-cs-fixerand etc. This supports autocompletion for subcommands and GNU-style options (--help)
Themes / superconsole - Windows-only
- dangerroom (⭐1) - Informative, minimal, and, above all, X-Men themed. Includes decorators for
gitstatus, working directory, parent directory andvimmode.
- lpha3cho (⭐46) - Modified version of the intheloop (⭐180k) theme for pentesters which includes the date, time, and IP address for pentest logging.
- nt9 (⭐31) - A clean, distraction free and
gitfocused development theme. Shows path relative togitroot (or~when outsidegitrepo), time since last commit, current SHA, branch and branch state.
- purpleblood (⭐0) - Based on darkblood (⭐180k). Includes decorators for
username@host,gitstatus, and current directory.
- Prev: Oct 10 - Oct 16, 2022
- Next: Sep 26 - Oct 02, 2022