Awesome List Updates on Oct 03 - Oct 09, 2022
66 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Flame
Articles by Happy Makadiya at Simform Solutions
- Build Collision-Based Game Using Flame in Flutter - (2022-10-09).
Tutorials by raywenderlich.com
- Building Games in Flutter with Flame: Getting Started - By Vincenzo Guzzi - (2021-10-21).
Articles by wolfenra.in
- Dart Box2D Fundamentals series - (2020-07-13).
2. Awesome Selfhosted
Software / Archiving and Digital Preservation (DP)
- Wayback (⭐1.7k) - A self-hosted toolkit for archiving webpages to the Internet Archive, archive.today, IPFS, and local file systems.
GPL-3.0
Go
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 (⭐25k))
MIT
Docker/C++
Software / Software Development - Project Management
- Cgit - A fast lightweight web interface for git repositories. (Source Code)
GPL-2.0
C
3. Awesome Pleb Projects
3D Printing
- HODLITEMS - hodlitems are bitcoin enthusiasts who want to share their passion for 3D printing with the world
Chain
- python-bitcoinlib (⭐1.6k) - This Python3 library provides an easy interface to the bitcoin data structures and protocol
Displays, LED, Tickers
- BitcoinPriceLED (⭐7) - LED-lamp that represents the current Bitcoin price trend
- BTC E-ink Ticker (⭐33) - bitcoin-ticker is a E-ink ticker that shows usefull information about bitcoin
- Bitcoin Kindle Display - Bitcoin Status on an old Kindle
Nodes
- Citadel (⭐108) - allows you to run your own Bitcoin Lightning node and personal server
- Raspiblitz (⭐2.1k) - Build your own Lightning & Bitcoin Fullnode on a RaspberryPi with a nice Display
Learning Material
Lightning / Tools
- Alby (⭐343) - A browser extension to bring the Bitcoin Lightning Network to the browser
- lnproxy (⭐69) - lnproxy takes a bolt 11 invoice and generates a “wrapped” invoice that can be settled if and only if the original invoice is settled
- Tallycoin Connect (⭐23) - Install Tallycoin Connect on a bitcoin node to allow for the retrieval of lightning invoices via Tallycoin. LND required.
- TARO (⭐233) - Taro Daemon tarod implements the Taro protocol for issuing assets on the Bitcoin blockchain
Lightning / Hardware
- bitcoinSwitch (⭐34) - turn things on with Bitcoin
- LNPoS (⭐28) - Free and open-source bitcoin point-of-sale
- LN-TinyPOS (⭐7) - Small Lightning Network Tiny POS System By @sulfuroid
Lightning / Wallets
- BlueWallet (⭐1.9k) - Thin Bitcoin Wallet. Built with React Native and Electrum.
- Lightning Address (⭐256) - The Lightning Address is an Internet Identifier that allows anyone to send you Bitcoin over the Lightning Network
- Zeus (⭐582) - Zeus is a mobile Bitcoin/Lightning node manager and wallet application for LND, Core Lightning, and Eclair
Telegram Bots / Wallets
- Einundzwanzig Bot (⭐5) - Einundzwanzig Community Bot
Companies & Organizations / Wallets
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
4. Awesome React Components
CSS / Style / Mouse Events
- stitches (⭐7.7k) - CSS-in-JS with near-zero runtime, SSR, multi-variant support.
5. Awesome Svelte
Icons
- svelte-unicons (⭐3) - Unicons svg icons for Svelte based on @iconscout/unicons.
6. Awesome Yew
Courses / Frameworks
- full-stack-todo-rust-course (⭐234) - Full stack rust course including course for Yew.
7. Awesome Mac
Reading and Writing Tools / Note-taking
- Joplin - Cross platform open-source notepad with markdown support and todo list manager with synchronisation capabilities.
8. Awesome Incident Response
IR Tools Collection / Books
- Art of Memory Forensics - Detecting Malware and Threats in Windows, Linux, and Mac Memory.
IR Tools Collection / Sandboxing/Reversing Tools
- Threat.Zone - Cloud based threat analysis platform which include sandbox, CDR and interactive analysis for researchers.
9. Awesome Github Wiki
Useful links with tips & tricks
Useful Stack Overflow questions & answers
10. Awesome Terraform
Books
11. Awesome Datascience
Books / Visualization Tools
- Interpretable Machine Learning: A Guide for Making Black Box Models Explainable - Free GitHub version
12. Awesome Browser Extensions for Github
Octohint (⭐961)
The missing IntelliSense hint for GitHub and GitLab
Installs: 4000 | Stars: 961 | Last update: n/a
13. Awesome Db Tools
Schema / Diagrams
- Azimutt (⭐1.1k) - An Entity Relationship diagram (ERD) visualization tool, with various filters and inputs to help understand your database schema.
SQL / Analyzers
- SQLLineage (⭐1.2k) - SQL Lineage Analysis Tool powered by Python.
14. Awesome Ocaml
Developer Tools
- BetterOCaml – An efficient, intuitive, and cross-platform web IDE with your OCaml code interpreted and running in your browser!
15. Awesome Ada
Build and Package / Apache License
- aura (⭐22) - 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 (⭐6) - 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.
16. Awesome Cpp
Web Application Framework
- userver (⭐2.4k) - 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
17. Awesome Decentralized
Applications
- FilePizza ☠️ (⭐4.3k): Free peer-to-peer file transfers in your browser.
18. 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.
19. 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.
20. Awesome Zig
Misc libraries
- ryoppippi/zigcv (⭐92) - Bindings for OpenCV4.
21. Awesome Typescript
Tools / Playground
- Zapatos - Zero-Abstraction Postgres for TypeScript
22. Awesome Go
Version Control
- cli - An open-source GitLab command line tool bringing GitLab's cool features to your command line.
23. Free for Dev
APIs, Data, and ML
- Volca - Free API providing lists of technologies such as programming languages and database systems. Unlimited free requests.
Tools for Teams and Collaboration
- Hackmd.io - Real time collaboration & writing tool for markdown format docs/files. Like Google but for markdown files. Free unlimited number of "notes", but the number of collaborators (invitee) for private notes & template will be limited.
Security and PKI
- CyberChef — A simple, intuitive web app for analyzing and decoding/encoding data without dealing with complex tools or programming languages. Like a Swiss army knife of cryptography & encryption. All features are free to use, with no limit. Open source if you wish to self-host.
Search
- CommandBar - Unified Search Bar as-a-service, web-based UI widget/plugin that allows your users to search contents, navigations, features, etc. within your product, which helps discoverability. Free for up to 1,000 Monthly Active Users, unlimited commands.
- Proton Mail - Free secure email account service provider with built-in end-to-end encryption. Free 1GB storage.
- Tutanota - Free secure email account service provider with built-in end-to-end encryption, no ads, no tracking. Free 1GB storage. Which is also partially open source (⭐5.9k), so you can self-host.
Storage and Media Processing
- AndroidFileHost - Free file-sharing platform with unlimited speed, bandwidth, file count, download count, etc. It is mainly aimed for Android dev-related files like APK build, custom ROM & modifications, etc. But seems to accept any other files as well.
- freetools.site — Free online tools. Convert or edit documents, images, audio, video, and more.
- GoFile.io - Free file sharing and storage platform can be used via web-based UI & also API. unlimited file size, bandwidth, download count, etc. But it will be deleted when a file becomes inactive (no download for more than ten days).
Design and UI
- Wdrfree SVG - Black and White Free SVG Cut files.
24. 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.
25. Awesome Opensource Documents
Programming Languages / Assembly
- Some Assembly Required (⭐2.2k) (cc-sa) - An approachable introduction to Assembly
26. Awesome Generative Deep Art
Image Synthesis / Multi-agents
- CLIPasso: Semantically-Aware Object Sketching
Hypertechniques / Deforum
27. 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
28. 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!
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.
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.
Players | Min. Age | Time |
---|---|---|
2 - 6 | 10 | 20-40m |
29. Awesome Coq
Projects / Libraries
- LibHyps (⭐20) - Library of Ltac tactics to manage and manipulate hypotheses in proofs.
30. Awesome Iot
Hardware
- Raspberry Pi Pico - Raspberry Pi Pico is a small, fast and versatile board that is equipped with the RP2040 microcontroller chip developed by the Raspberry Pi Foundation. It also comes with a 2.4GHz 802.11n wireless LAN variant, which makes it great for IoT.
31. Awesome Sysadmin
Software / Editors
- Atom Community (⭐724) - A fork of atom (⭐60k) A hackable text editor from Github.
MIT
JavaScript
Software / Packaging
- aptly - Swiss army knife for Debian repository management. (Source Code (⭐2.6k))
MIT
Go
32. Awesome Cl
Mobile
- GNU CLISP - A GNU implementation; contains a compiler and an interpreter. Standard conformance. GNU GPL3. They develop on Gitlab.
- compiles to bytecode, its default REPL is more user friendly than SBCL's (with symbol completion and readline integration).
- however, it is not actively developed, it doesn't comply entirely to the ANSI standard, it is less performant than SBCL and it is lacking compatibility features.
33. 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.
34. Awesome Vue
Resources / Examples
- Text Editor (⭐6) Text Editor made with Vue 3 Composition API, Bootstrap and Firebase by İsa Sarı
Components & Libraries / UI Components
- vue-spruce (⭐4) - A collection of useful Vue 2 renderless components.
Components & Libraries / Utilities
- vue-ts-types (⭐7) - Lightweight TypeScript-first Vue prop type definitions.
35. Awesome Material
JS
- MUI — The React component library of Material Design
36. 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.
37. Awesome Vite
Templates / React
- template-vite-react (⭐160) - A minimal React Vite starter template.
Templates / Electron
- electron-vue-template (⭐550) - Electron template with TypeScript, including Electron Builder.
Framework-agnostic Plugins / Transformers
- @vituum/vite-plugin-handlebars (⭐5) - Handlebars template engine support, transforms
.hbs
templates to.html
.
- @vituum/vite-plugin-pug (⭐5) - Pug template engine support, transforms
.pug
templates to.html
.
- @vituum/vite-plugin-nunjucks (⭐10) - Nunjucks template engine support, transforms
.njk
templates to.html
.
- @vituum/vite-plugin-liquid (⭐10) - Liquid template engine support, transforms
.liquid
templates to.html
.
- @vituum/vite-plugin-twig (⭐16) - Twig template engine support, transforms
.twig
templates to.html
.
- @vituum/vite-plugin-latte (⭐1) - Latte template engine support, transforms
.latte
templates to.html
.
- @vituum/vite-plugin-posthtml (⭐8) - PostHTML support, transforms syntax to
.html
.
- @vituum/vite-plugin-juice (⭐3) - Juice support, transforms
.css
to inline styles in.html
.
38. Awesome Python Typing
Tools / Helper tools to add annotations to existing code
- PyTypes (⭐10) - Infer Types by Python Tracing.
39. Awesome Vlc
Ebook
- The Good Parts of LibVLC - The first ebook about the VideoLAN non-profit organization and the opensource LibVLC developer SDK.
40. 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.
41. Static Analysis
Other / Other
- htmlbeautifier (⭐328) — A normaliser/beautifier for HTML that also understands embedded Ruby. Ideal for tidying up Rails templates.
- LunaSec — Open Source AppSec platform that automatically notifies you the next time vulnerabilities like Log4Shell or node-ipc happen. Track your dependencies and builds in a centralized service.
- 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 (⭐29). 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.
42. Awesome Ipfs
Tools
- create-ipfs-app (⭐14) - Set up a decentralized web3 app by running one command.
43. Awesome Wagtail
Apps / Static site generation
- Wagtail-Netlify (⭐83) - Easily publish your statically rendered Wagtail site to Netlify.
- wagtail-freezer (⭐13) - 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 (⭐241) - Website for Outreachy, who provide internships in open source and open science.
44. Awesome Graphql
PHP / React
- drupal/graphql - Craft and expose a GraphQL schema for Drupal 9 and 10.
45. Awesome Machine Learning
Python / General-Purpose Machine Learning
- einops (⭐8.2k) - Deep learning operations reinvented (for pytorch, tensorflow, jax and others).
46. Awesome V
Command-line
- HN-top (⭐22) - A simple command to list most recent news from hacker-news.
- klonol (⭐19) - CLI tool to help you "clone all" git repositories belonging to you. Works with GitHub and Gitea.
- portctl (⭐9) - CLI tool to manage Docker Swarm resources using Portainer API.
- runner (⭐24) - A tool that automates running/compiling code written in various programming languages.
- symlinker (⭐8) - A small Linux tool to manage symlinks.
- vast (⭐24) - A simple tool for vlang, generate v source file to AST json file.
- verve (⭐5) - Simple and fast static file server.
- vinit (⭐16) - A tool to generate v projects.
- vLogQL (⭐16) - A tiny command-line utility to query LogQL APIs.
- vqrcode (⭐23) - CLI for creating QR Codes.
- vspect (⭐2) - A tool to inspect vlang source file. ( Archived )
Editors
- text_editor (⭐36k) - Small text editor from the official V examples.
Games
- Boundstone (⭐60) - High Performance / Fast Compilation / Lightweight Minecraft: Bedrock Edition Server.
- Kurarin (⭐54) - 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 (⭐38) - Implementation of Thorsten Ball's Monkey Language in V.
- v (⭐36k) - V itself. Simple, fast, safe, compiled language for developing maintainable software.
- vbf (⭐19) - A brainfuck interpreter/compiler.
- vcc (⭐97) - A C compiler written in V.
- Vork (⭐28) - Alternative V compiler/interpreter written in Python.
Operating systems/Kernels
- Vinix (⭐1.9k) - Small and simple OS in V. Runs bash.
Project management
- Lenra template (⭐3) - The Lenra template to write V app for Lenra platform.
- vset (⭐19) - A project setup and configuration tool for V projects.
Serialization
- vlang-yaml (⭐24) - A V-native YAML reader, incl. YAML-to-JSON converter.
Web
- vblog (⭐27) - A simple, fast and responsive blogging system.
- Vebview.JS (⭐71) - 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 (⭐215) - Open-source blogging/forum software written in V.
- vss (⭐31) - Easy-to-use static site generator.
- VTik (⭐18) - TikTok and Twitter video downloader app (CLI / Telegram Bot).
- pico.v (⭐108) - A web server in V based on picoev and picohttpparser.
- v-jsonrpc (⭐32) - Basic JSON-RPC 2.0-compliant server written on V.
- validate (⭐20) - A simple library to validate strings in V.
- valval (⭐152) - Web framework written in V, improved by vweb.
- vcurrency (⭐8) - API wrapper (written in V) for https://api.exchangeratesapi.io.
- vex (⭐337) - Web framework written on V inspired by Express and Sinatra.
- vigest (⭐4) - Simple client for digest authentication (written in V).
- vweb (⭐36k) - V's built-in web framework. Used by Vorum.
- vxbloauth (⭐8) - A minimalistic Xbox Live authenticator for vweb.
Audio
- miniaudio (⭐48) - Bindings for the excellent miniaudio C audio library.
- vave (⭐39) - A crazy simple library for reading/writing WAV files in V. 🌊
- vspeech (⭐51) - Complete V bindings for Mozilla's DeepSpeech TensorFlow based Speech-to-Text library. 📢📜
Automation
- vrobot (⭐52) - Desktop automation for V. Only supports Windows.
Command line interface (CLI) / Terminal / Shell
- spinners (⭐20) - Create spinners in your terminal!
Database clients
- redis (⭐66) - Redis client for V, written in V.
- vmemcached (⭐11) - Memcached client for V, written in V.
- vsql (⭐45) - A sql query builder for V.
Discord
- discord.v (⭐121) - User-friendly Discord bot library.
- viscord (⭐20) - 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 (⭐36k) - A simple event bus system for V.
File handling
- v-mime (⭐24) - MIME detection library for V.
- vmon (⭐34) - 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 (⭐17) - ECS library made in V inspired by Bevy ECS.
Graphics
- V Earcut (⭐14) - fast (real-time) polygon triangulation library based on mapbox/Earcut (⭐2.2k) to handle holes, twisted polygons, degeneracies and self-intersections.
- V_sokol_gp (⭐4) - A V wrapper for the sokol_gp library for easy and fast 2d graphics.
- viup (⭐43) - V wrapper for the C-based cross-platform UI library, IUP.
- vsdl (⭐13) - V wrapper for the C-based SDL library.
- vsdl2 (⭐46) - A libSDL2 wrapper.
IRC
- vitric (⭐3) - A transparent IRC library.
Networking
- vmq (⭐18) - 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 (⭐13) - A tiny (wrapper) library for I2C serial communication for Linux written in V.
Telecommunications
- vagi (⭐5) - Asterisk FastAGI library in V.
Text processing
- ascii_robot (⭐13) - ASCII Robot generator written in V.
- chalk (⭐21) - Colorize strings in the terminal.
- cjson (⭐11) - Wrap cJSON for vlang.
- crayon (⭐55) - Paint your terminal output like Picasso. 🖍️🎨
- iconv (⭐6) - Wrap iconv for vlang.
- Rosie-RPL (⭐4) - A Rosie Pattern Language (RPL) implementation.
- strfmt - Tiny and fast string formatting library ideal for templating.
- v-regex (⭐15) - A simple regex library for V.
User Interface toolkits
- mui (⭐98) - A Cross-Platform UI library for Windows, Linux, Android and Web.
- V UI (⭐2.3k) - Integrated cross platform UI toolkit for Windows, macOS, Linux, Android, iOS and the web.
Utility
- range (⭐33) - Functionality of Python's range() in V.
- vdotenv (⭐33) - 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 / Atom
- language-v (⭐7) - V language support for Atom (port of vscode-vlang).
Editor plugins / Emacs
- v-mode (⭐59) - Emacs major mode for the V programming language.
- vlang-mode.el (⭐9) - Emacs major mode for the V programming language.
Editor plugins / Sublime Text 3
- sublime-v (⭐14) - Fully-featured Sublime Text 3 package for the V Programming Language.
- vlang-sublime (⭐19) - Sublime text 3 Support for the Vlang Programming Language.
Editor plugins / Vim
- v-vim (⭐176) - Support for V syntax highlighting in Vim.
- vim-v (⭐25) - Quality syntax highlighting for the V programming language.
- 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 (⭐14) - Implementation of the SoloLearn coding challenges in V.
Syntax highlighting / Vim
- kate-syntax-highlight-v (⭐20) - V syntax highlighting for Kate.
- scite-v-support (⭐2) - V syntax highlighting for SciTE.
Tutorials / Vim
- V by Example (⭐169) - V book as GitBook.
- V for Node Devs (⭐29) - Vlang for node js developers.
- V learning notes (⭐168) - Personal learning notes in Chinese.
Videos / Vim
47. Awesome Plotters
Inspiration, Instruction, and Research / Fonts
- Orbis Tertius - An immersive digital installation with plotter output of Martian topography.
48. Awesome Osint
Social Media Tools / Twitter
- ExportData - Data export tool for historical tweets, followers & followings and historical trends.
Other Tools / Telegram
- CantHide - CantHide finds previous locations by looking at a given social media account.
49. Awesome Swift
App Store
- AppReview (⭐100) - A tiny library to request review on the AppStore via SKStoreReviewController.
50. Awesome Neovim
Tree-sitter Supported Colorscheme / Diagnostics
- ray-x/starry.nvim (⭐217) - A collection of modern Neovim colorschemes: material, moonlight, dracula (blood), monokai, mariana, emerald, earlysummer, middlenight_blue, darksolar.
Note Taking / Diagnostics
- jghauser/papis.nvim (⭐148) - Manage your bibliography from within your favourite editor.
Utility / Diagnostics
- numToStr/BufOnly.nvim (⭐35) - Lua/Neovim port of BufOnly.vim with some changes.
Code Runner / Diagnostics
- Shatur/neovim-tasks (⭐105) - A stateful task manager focused on integration with build systems.
51. Awesome Software Architecture
Principles
- SOLID - Lend to developing software with considerations for maintaining and extending as the project grows
52. Awesome Flutter
Testing / Redux / ELM / Dependency Injection
- Patrol (⭐820) - Easy-to-learn, powerful UI testing framework eliminating limitations of
flutter_test
,integration_test
, andflutter_driver
by LeanCode
53. Awesome Privacy
File Management and Sharing
- Snapdrop (⭐18k) - A Progressive Web App for local file sharing inspired by Apple's Airdrop.
Podcasts
- Deezer - Bad privacy policy. Apps have many trackers. Way too many permissions are required for a streaming app.
- Funkwhale - A social platform to enjoy and share audio.
- 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.
Blogging platforms (Medium)
- Medium - website has Google trackers and ads.
- Blogger - Google owned, has google trackers and ads.
- Plume (⭐2.1k) 🧩 - Federated blogging application, thanks to ActivityPub.
- WriteFreely 🧩 - An open source platform for building a writing space on the web.
- Pixelfed 🧩 - Decentralized, federated and Open Source alternative to Instagram with posts, videos, stories, tags, etc.
- Kbin (⭐769) 🧩 - A reddit-like content aggregator and micro-blogging platform for the fediverse.
- Lemmy 🧩 - A federated and open alternative to Reddit in Rust.
Video and Audio Conferencing / Alternative clients/modifications of Discord:
- Vencord (⭐8.4k) - A Discord client mod that does things differently.
54. 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.
55. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- git-prompt-enhanced (⭐2) - Provides a more granular information about a
git
repository.
- znvm (⭐1) - A Node.js version manager for ZSH similar to nvm.sh (⭐78k) but faster.
Completions / superconsole - Windows-only
- conda (⭐360) - ZSH tab completion for conda.
- ddc (⭐22) - Adds tab completions for ddc (⭐659).
- symfony-complete (⭐6) - Universal completion for Symfony based CLI applications:
composer
,php-cs-fix
,bin/console
,artisan
,php-cs-fixer
and 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
git
status, working directory, parent directory andvim
mode.
- lpha3cho (⭐40) - Modified version of the intheloop (⭐172k) theme for pentesters which includes the date, time, and IP address for pentest logging.
- nt9 (⭐31) - A clean, distraction free and
git
focused development theme. Shows path relative togit
root (or~
when outsidegit
repo), time since last commit, current SHA, branch and branch state.
- purpleblood (⭐0) - Based on darkblood (⭐172k). Includes decorators for
username@host
,git
status, and current directory.
- themeraf (⭐0) - Has decorators for username, last two directories in working directory path,
git
status, timestamp, last exit status and also name of active virtual environment.
56. Free Programming Books (English, By Subjects)
0 - Meta-Lists
- Microsoft Technologies 3, DevOps for ASP.NET Core Developers - Cam Soper, Scott Addie, Colin Dembovsky (PDF)
Compiler Design
- EXPL NITC: Build your own Compiler - Murali Krishnan K., students in the Department of Computer Science and Engineering of the Calicut National Institute of Technology (HTML)
Mathematics
- Calculus Volume 1 - Edwin Herman, Gilbert Strang (PDF)
- Calculus Volume 2 - Edwin Herman, Gilbert Strang (PDF)
- Calculus Volume 3 - Edwin Herman, Gilbert Strang (PDF)
- Introduction to Modern Statistics - Mine Çetinkaya-Rundel, Johanna Hardin (HTML, PDF) (email address required for PDF)
Networking
Programming
- The Nature of Code - Daniel Shiffman (HTML)
Security & Privacy
- Information Security Management - Marcos Sêmola (PDF)
Software Architecture
57. Awesome Kotlin
Libraries/Frameworks / Web
- jooby-project/jooby (⭐1.7k) - Modular micro web framework for Java and Kotlin
Libraries/Frameworks / Functional Programming
- h0tk3y/kotlin-monads (⭐119) - Monads for Kotlin
Libraries/Frameworks / Graphics
- soywiz/kaifu2x (⭐32) - Waifu2x port to Kotlin as library and CLI. Convolutional-neural-network based upscaler for Anime-like images and noise/artifact reduction.
Android / Boilerplate
- bufferapp/clean-architecture-components-boilerplate (⭐1.3k) - A clean architecture boilerplate using andorid architecture components for android written in Kotlin
58. 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.
59. Awesome Fantasy
A Series of Unfortunate Events _by Lemony Snicket AKA Daniel Handler 🔥 [4.00] / The Princess Bride by William Goldman [4.2] 🔥
60. Awesome Rust
Applications / Emulators
- Flash Player
- Ruffle (⭐15k) - Ruffle is an Adobe Flash Player emulator. Ruffle targets both the desktop and the web using WebAssembly.
61. 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.
Science Logology / Science Education
- Cognitive Science and Science Education - American Psychologist, 1986. [All Versions]. Susan Carey's review on cognitive-science-based methodologies for science education research.
62. Web Development Resources
Hosting:
Website: https://supabase.com
Description: Supabase is an open source Firebase alternative. Start your project with a Postgres Database, Authentication, instant APIs, Realtime
: subscriptions and Storage.
Website: https://railway.app/
Description: Railway is an infrastructure platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud.
Learning Platforms:
- Website: https://css-tricks.com/
Videos:
- Website: https://www.splitshire.com
- Website: https://dareful.com
- Website: https://www.videvo.net
- Website: https://www.videezy.com
- Website: https://pixabay.com/videos
- Website: https://mixkit.co
- Website: https://www.vidsplay.com
- Website: https://mazwai.com
- Website: https://www.pexels.com
- Website: https://coverr.co
- Website: https://www.clipstill.com
63. Awesome Appimage
AppImage consumption tools / Desktop integration
- AppImage-Integrator (⭐1) - A simple program to integrate AppImages into the Linux desktop written in Qt6.
- gnome_appimage_installer (⭐2) - 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 (⭐8) - Fast and simple AppImage manager. Written in Rust.
AppImage developer tools / Tools to convert from other package formats
- Package-to-appimage (⭐1) - Tool for converting
.deb
and.rpm
packages into AppImage format by using Docker.
- GMAppImager (⭐3) - Graphically Converts GameMaker Studio 2 games to AppImage bundles.
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.
64. Awesome Cli Apps
Development / Books
- rebound (⭐4.1k) - Fetch Stack Overflow results on compiler error.
- bcal (⭐620) - Byte CALculator for storage conversions and calculations.
- bitwise (⭐611) - Base conversion and bit manipulation.
- cgasm (⭐368) - x86 assembly documentation.
- add-gitignore (⭐646) - Interactively generate a .gitignore for your project based on your needs.
- is-up-cli (⭐355) - Check if a domain is up.
- reachable (⭐26) - Check if a domain is up.
- loadtest (⭐2.5k) - Run load tests.
- diff2html-cli (⭐492) - Create pretty HTML from diffs.
Development / Frontend Development
- caniuse-cmd (⭐1.6k) - Search caniuse.com about browser support of features.
- surge - Publish static websites for free.
Development / Devops
- ipfs-deploy (⭐1.1k) - Deploy static websites to IPFS (⭐23k).
- Discharge (⭐569) - Deploy static websites to Amazon S3.
Development / HTTP Server
- serve (⭐9.2k) - Serve static files (https, CORS, GZIP compression, etc).
- simplehttp (⭐59) - Easily serve a local directory over HTTP.
- shell2http (⭐1.3k) - Shell script based HTTP server.
Development / HTTP Client
- HTTPie (⭐32k) - A user-friendly HTTP client.
- HTTP Prompt (⭐8.9k) - Interactive HTTP client featuring autocomplete and syntax highlighting.
- ain (⭐561) - HTTP client with a simple format to organize API endpoints.
Utilities / Calendars
- bitly-client (⭐50) - Bitly client.
Data Manipulation / JSON
- gron (⭐13k) - Make JSON greppable.
Data Manipulation / YAML
- dyff (⭐1.2k) - YAML diff tool.
Files and Directories / Directory Listing
- lsd (⭐12k) -
ls
with many extra features.
Images / Emoji
- imgur-uploader-cli (⭐56) - Upload images to imgur.
- pageres-cli (⭐1.7k) - Capture website screenshots.
65. Awesome Embedded Rust
Books, blogs, and training materials / Free and public materials
- STM32F4xx with Embedded Rust at the HAL A blog containing a series of tutorials demonstrating the use of several peripherals through simple examples leveraging the stm32f4xx-hal crate.
66. Awesome Stacks
MERN: Mongo Express React Node ↗ / Resources
- Prev: Oct 10 - Oct 16, 2022
- Next: Sep 26 - Oct 02, 2022