Awesome List Updates on Oct 02 - Oct 08, 2023
35 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Github Wiki
Examples
2. Awesome Kotlin
Libraries/Frameworks / Web
- Flaxoos/flax-ktor-plugins (⭐54) - A Ktor plugins repository for servers and clients, including a kafka client plugin, circuit breaker and more
3. Awesome Naming
Programming Languages and Programming Language Theory
- Choreographic programming - A programming paradigm where programs are compositions of interactions among multiple concurrent participants.
User Interface Design
- Bento layout - A grid based layout resembling the compartmentation of bento boxes.
4. Awesome Qubes OS
Optics and Extra Info / Unikernel-like
- Qubes OS Summit 2023 - Day 1
5. Awesome List
Decentralized Systems
- Mastodon (⭐24) - Open source decentralized microblogging network.
6. Awesome Pinned Gists
External Services
- osu-box (⭐7) - Update a pinned gist to display your osu! stats.
7. Awesome Jamstack
API / Database
- Fireproof - Zero dependency, offline-capable CRDT database, runs in the browser and connects to any cloud.
8. Ai Collective Tools
Models
- Bloom - BLOOM by Hugging Face is a model similar to GPT-3
9. ALL About RSS
Web Feed Specifications
Apps / Outline Processor Markup Language
Hosted Readers / Outline Processor Markup Language
Other Apps / Outline Processor Markup Language
- PlainApp (⭐2.4k): with an RSS reader function built in 1338
RSSHub / Outline Processor Markup Language
universally from / webpage/html
universally from / newsletter/mail
specifically from (a certain platform) / Hacker News
specifically from (a certain platform) / Annotation / Bookmarking
RSS2NEWSLETTER / Docsify
RSS2Mastodon / Webpage Monitor Services with capability of monitoring RSS Feed 1264
Toolbox / Webpage Monitor Services with capability of monitoring RSS Feed 1264
Obtain translated RSS feed / Webpage Monitor Services with capability of monitoring RSS Feed 1264
RSS Feed integrated with AI generated content / Webpage Monitor Services with capability of monitoring RSS Feed 1264
RSS Feed Finding/Detection / Webpage Monitor Services with capability of monitoring RSS Feed 1264
Discussion Forums / Crypto or Blockchain relevant
Official Mastodon Accounts of RSS relevant Apps/Tools/Services/Developers 1301 / Crypto or Blockchain relevant
- RSS ADVISORY BOARD: @rssboard@mastodon.social
Podcast Statistics / Crypto or Blockchain relevant
10. Awesome Playcanvas
IO Games
- Simply Up - Climb to the top of the tower in the shortest time.
11. Awesome Rails
Open Source Rails Apps / Other external resources
- granny (⭐11) - An OpenAI chat app (Rails 7.0)
12. Awesome Electronics
Gerber Viewers / Installable
- KiCAD Gerbview - The KiCAD gerber viewer.
- GC-Prevue - Commercial with free version. Can handle some gerbers better than Gerbv and KiCAD.
13. Static Analysis
Programming Languages / Other
- Meziantou.Analyzer (⭐917) — A Roslyn analyzer to enforce some good practices in C# in terms of design, usage, security, performance, and style.
- SonarAnalyzer.CSharp (⭐765) — These Roslyn analyzers allow you to produce Clean Code that is safe, reliable, and maintainable by helping you find and correct bugs, vulnerabilities, and code smells in your codebase.
14. Awesome Captcha
Libraries
- patchca - Simple yet powerful CAPTCHA library written in Java.
15. Awesome Nextjs
Books
- Real World Next.js - Build scalable, high-performance, and modern web applications using Next.js, the React framework for production
16. Awesome Vite
Templates / Vanilla
- vite-starter-markup-template (⭐33) - Starter template for Markup.
Templates / React
- vite-react-chakra-starter (⭐96) - Starter template for creating React App with TypeScript and Chakra UI. Configured with ESLint, Prettier, and Husky.
- vite-react-tailwind-starter (⭐31) - Starter template for creating React App with TypeScript and Tailwind CSS with Shadcn UI. Configured with ESLint, Prettier, and Husky.
17. Awesome Mac
Utilities / File Organization Tools
- Rapidmg 1-Click extracting apps from DMG images to the "Applications" folder.
18. Awesome Ironsworn
Official content
- Ironsworn: Starforged - The sci-fi evolution of the award-winning tabletop roleplaying game
Tools / Ironsworn
- Iron Fellowship - Synced character sheet and campaign manager for Ironsworn
- Starforged Crew Sheet - Interactive playkit for group/solo play in Google Sheets
Resources / Ironsworn
- Tarot Sworn Sheet - Tarot-themed character sheet for Ironsworn
Hacks and homebrew / Ironsworn
- HyperCity - A cyberpunk hack of Ironsworn
- Ironcrunch - A crunchy Ironsworn supplement
- Ironmons - An Ironsworn Pokemon hack
- Ironsworn Flavor Packs - Japanese, South American and Norse setting card packs
- Mistsworn - A City of Mist / Ironsworn hybrid hack
- Under Contract - A cyberpunk hack for Ironsworn
19. Awesome Game Engine Dev
Game Engines / Commercial
- 💸 Titan Engine - Cross-platform engine, started in 2000. Formerly Esenthel Engine.
Game Engines / Specialty
- 🎉 Ren'Py (⭐4.7k) - Visual novel engine. [Website]
Libraries / Rust
- Rust: Graphics - 3D
- 🎉 Ash (⭐1.7k) - Vulkan bindgins for Rust.
- 🎉 Glium (⭐3.4k) - Safe wrapper arount the OpenGL API.
- 🎉 Kiss3D (⭐1.5k) - Keep it simple, stupid 3D graphics engine.
- 🎉 Miniquad (⭐1.5k) - Cross platform rendering.
- 🎉 Vulkano (⭐4.4k) - Safe and rich wrapper around the Vulkan API.
20. Awesome Cakephp
Templating
- 🍰 Tools:Tree (⭐336) - Tree helper to work with Core Tree behavior and handle tree structure output.
21. Awesome Acg
Image Reverse Search
- imsearch (⭐616) - Image search powering soutubot.moe. [中文]
22. Awesome Graphql
Miscellaneous / React
- load-gql (⭐3) - A tiny, zero dependency GraphQL schema loader from files and folders.
Rust Examples / React
23. Awesome Selfhosted
Software / Note-taking & Editors
- Note Mark - A minimal web-based Markdown notes app. (Source Code (⭐293))
AGPL-3.0
Docker
Software / Personal Dashboards
- Homepage by gethomepage (⭐18k) - A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
GPL-3.0
Docker/Nodejs
24. Awesome Vue
Components & Libraries / UI Components
- @f3ve/vue-markdown-it (⭐13) - A markdown-it component for Vue3. Easy to use and fully typed.
Components & Libraries / UI Utilities
- vue-animate (⭐1.4k) - A Vue.js port of Animate.css. For use with Vue's built-in transitions.
25. Awesome Azure Openai Llm
Finetuning / PEFT: Parameter-Efficient Fine-Tuning (Youtube) [24 Apr 2023]
Efficient Streaming Language Models with Attention Sinks: [cnt] 1. StreamingLLM, an efficient framework that enables LLMs trained with a finite length attention window to generalize to infinite sequence length without any fine-tuning. 2. We neither expand the LLMs' context window nor enhance their long-term memory. git (⭐6.4k) [29 Sep 2023]
Expand: StreamingLLM- Key-Value (KV) cache is an important component in the StreamingLLM framework.
- Window Attention: Only the most recent Key and Value states (KVs) are cached. This approach fails when the text length surpasses the cache size.
- Sliding Attention /w Re-computation: Rebuilds the Key-Value (KV) states from the recent tokens for each new token. Evicts the oldest part of the cache.
- StreamingLLM: One of the techniques used is to add a placeholder token (yellow-colored) as a dedicated attention sink during pre-training. This attention sink attracts the model’s attention and helps it generalize to longer sequences. Outperforms the sliding window with re-computation baseline by up to a remarkable 22.2× speedup.
Finetuning / Llama Finetuning
Coding LLaMA 2 from scratch in PyTorch - KV Cache, Grouped Query Attention, Rotary PE, RMSNorm Youtube / git (⭐205) [03 Sep 2023]
Expand: KV Cache, Grouped Query Attention, Rotary PERotary PE
def apply_rotary_embeddings(x: torch.Tensor, freqs_complex: torch.Tensor, device: str): # Separate the last dimension pairs of two values, representing the real and imaginary parts of the complex number # Two consecutive values will become a single complex number # (B, Seq_Len, H, Head_Dim) -> (B, Seq_Len, H, Head_Dim/2) x_complex = torch.view_as_complex(x.float().reshape(*x.shape[:-1], -1, 2)) # Reshape the freqs_complex tensor to match the shape of the x_complex tensor. So we need to add the batch dimension and the head dimension # (Seq_Len, Head_Dim/2) --> (1, Seq_Len, 1, Head_Dim/2) freqs_complex = freqs_complex.unsqueeze(0).unsqueeze(2) # Multiply each complex number in the x_complex tensor by the corresponding complex number in the freqs_complex tensor # Which results in the rotation of the complex number as shown in the Figure 1 of the paper # (B, Seq_Len, H, Head_Dim/2) * (1, Seq_Len, 1, Head_Dim/2) = (B, Seq_Len, H, Head_Dim/2) x_rotated = x_complex * freqs_complex # Convert the complex number back to the real number # (B, Seq_Len, H, Head_Dim/2) -> (B, Seq_Len, H, Head_Dim/2, 2) x_out = torch.view_as_real(x_rotated) # (B, Seq_Len, H, Head_Dim/2, 2) -> (B, Seq_Len, H, Head_Dim) x_out = x_out.reshape(*x.shape) return x_out.type_as(x).to(device)
KV Cache, Grouped Query Attention
# Replace the entry in the cache self.cache_k[:batch_size, start_pos : start_pos + seq_len] = xk self.cache_v[:batch_size, start_pos : start_pos + seq_len] = xv # (B, Seq_Len_KV, H_KV, Head_Dim) keys = self.cache_k[:batch_size, : start_pos + seq_len] # (B, Seq_Len_KV, H_KV, Head_Dim) values = self.cache_v[:batch_size, : start_pos + seq_len] # Since every group of Q shares the same K and V heads, just repeat the K and V heads for every Q in the same group. # (B, Seq_Len_KV, H_KV, Head_Dim) --> (B, Seq_Len_KV, H_Q, Head_Dim) keys = repeat_kv(keys, self.n_rep) # (B, Seq_Len_KV, H_KV, Head_Dim) --> (B, Seq_Len_KV, H_Q, Head_Dim) values = repeat_kv(values, self.n_rep)
- Official LLama Recipes incl. Finetuning: git (⭐11k)
Section 10: General AI Tools and Extensions / OSS Alternatives for OpenAI Code Interpreter (aka. Advanced Data Analytics)
- Future Tools: https://www.futuretools.io/
26. Awesome Board Games
Family
The Witcher: Old World
The Witcher: Old World immerses you in the legendary universe of The Witcher franchise. In the time when monsters roamed the Continent, the well-trained Witchers were in high demand. Competing schools prepared them for perilous adventures and helping those in trouble in exchange for coins. In this competitive board game, 2-5 players embark on quests, make moral choices, fight monsters, and sometimes brawl with other witchers to defend their school's honor. Players construct unique decks with attacks, dodges, and witcher magic called "signs" to achieve powerful combos. Earn money, obtain items, and train skills through quests, battles or even dice poker.
Players | Min. Age | Time |
---|---|---|
1 -5 | 14 | 90-150m |
Party
Magic: The Gathering
In the Magic game, you play the role of a planeswalker—a powerful wizard who fights other planeswalkers for glory, knowledge, and conquest. Your deck of cards represents all the weapons in your arsenal. It contains the spells you know and the creatures you can summon to fight for you. This is the grandfather of the collectible card game (or CCG) genre. Cards are categorized as common, uncommon, rare, and mythic rare. Players collect cards and build decks out of their collection. Players build a deck of cards and duel against an opponent's deck. Players are wizards attempting to reduce their opponent's life total to zero. The first player to reduce his opponent's life to zero (or meet another set win condition) wins the game. An important part of the game is deck construction, which is done prior to the actual game by selecting what cards are included in a particular deck. There are over 25,000 different cards from which to build your deck! Cards can be lands, which usually generate mana of various colors, or spells, which require a certain amount of mana to be used. Some cards (creatures, artifacts, and enchantments) stay on the board and continue to affect the game, while others have a one-time effect. Players randomly draw spells to see what they get and can play each turn. Although this limits your choices, there is a lot of strategy in how you play those spells. A robust list of game mechanics, including intricate rules for reactive card play called "the stack," provide for rich tactics and tough choices each turn. Though traditionally a two-player duel, there are several casual and tournament formats to Magic that allow more players to play.
Players | Min. Age | Time |
---|---|---|
2 | 13 | 20m |
27. Awesome LaTeX
Online editors
- WebLaTeX (⭐884) - Web-based vscode with Git Integration + Copilot + Grammar & Spell Checker + Live Collaboration Support based on GitHub Codespace and Dev container.
28. Free for Dev
APIs, Data, and ML
- Mindee – Mindee is a powerful OCR software and an API-first platform that helps developers automate applications' workflows by standardizing the document processing layer through data recognition for key information using computer vision and machine learning. The free tier offers 250 pages per month.
Monitoring
- bleemeo.com - Free for 3 servers, 5 uptime monitors, unlimited users, unlimited dashboards, unlimited alerting rules.
- pagecrawl.io - Monitor website changes, free for up to 6 monitors with daily checks.
PaaS
- flightcontrol.dev - Deploy web services, databases, and more on your own AWS account with a Git push style workflow. Free tier for users with 1 developer on personal GitHub repos. AWS costs are billed through AWS, but you can use credits and the AWS free tier.
Design and UI
- SVGmix.com - Massive repository of 300K+ of free SVG icons, collections, and brand logos. It has a simple vector editing program right in the browser for quick file editing.
Payment and Billing Integration
- FxRatesAPI — Provides real-time and historical exchange rates. The free tier requires attribution.
29. Awesome Neovim
(requires Neovim 0.5)
- hinell/lsp-timeout.nvim (⭐204) - Automatically start/stop idle/unused LSP servers; keeps RAM usage low.
AI / Diagnostics
- dense-analysis/neural (⭐443) - Integrate LLMs for generating code, interacting with chat bots, and more.
Programming Languages Support / Diagnostics
- niuiic/typst-preview.nvim (⭐32) - Preview typst documents, respond to file changes.
Tree-sitter Supported Colorscheme / Diagnostics
- polirritmico/monokai-nightasty.nvim (⭐99) - A dark/light theme based on the Monokai color palette written in Lua, support for LSP, Tree-sitter and lots of plugins.
Statusline / Diagnostics
- MunifTanjim/nougat.nvim (⭐192) - Hyperextensible Statusline / Tabline / Winbar.
CSV Files / Diagnostics
- VidocqH/data-viewer.nvim (⭐85) - Provide a simple table view to inspect data files such as
csv
,tsv
.
Editing Support / Diagnostics
- hinell/duplicate.nvim (⭐19) - Duplicate lines & blocks of lines easily; undo & unfolding support; full OOP.
- hinell/move.nvim (⭐9) - Move chunks of text around; fork of fedepujol/move.nvim (⭐342).
30. Free Programming Books (English, By Subjects)
0 - Meta-Lists
- Visualgo: Algorithm and Data Structure Visualization - Visualise data structures and algorithms through animation
Algorithms & Data Structures
- Algorithmic Thinking - Donglai Fu
- Data Structures and Algorithm Analysis in C++ - Clifford A. Shaffer (PDF)
- LEDA: A Platform for Combinatorial and Geometric Computing - K. Mehlhorn, St. Näher
- Problems on Algorithms (Second Edition) - Ian Parberry (use form at bottom of license)
Artificial Intelligence
- The Quest for Artificial Intelligence: A History of Ideas and Achievements - Nils J. Nilsson (PDF)
Blockchain
- Bitcoin and Cryptocurrency Technologies - Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Jeremy Clark (PDF)
Cloud Computing
Competitive Programming
- Principles of Algorithmic Problem Solving - Johan Sannemo (PDF)
Compiler Design
- Compiling Scala for the Java Virtual Machine - Michel Schinz (PDF)
- Compiling Techniques (1969) - F.R.A. Hopgood, Macdonald
- Crafting Interpreters - Bob Nystrom (HTML)
- Implementing Functional Languages: A Tutorial - Simon Peyton Jones, David Lester
- Let's Build a Compiler - Jack W. Crenshaw (PDF)
- Practical and Theoretical Aspects of Compiler Construction (class lectures and slides)
Computer Vision
- Computer Vision - Dana Ballard, Chris Brown
- Computer Vision: Algorithms and Applications - Richard Szeliski
Containers
- Docker Jumpstart - Andrew Odewahn
- Dotnet Microservices Architecture for Containerized NET Applications - Cesar de la Torre, Bill Wagner, Mike Rousos (PDF)
Data Science
- Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users (PDF)
Database
- Database Explorations - C.J. Date, Hugh Darwen (PDF)
- Database Fundamentals - Neeraj Sharma et al. (PDF)
- Databases, Types, and The Relational Model: The Third Manifesto - C.J. Date, Hugh Darwen (PDF)
- Temporal Database Management - Christian S. Jensen
Game Development
- Game Programming Patterns - Bob Nystrom
- Procedural Content Generation in Games - Noor Shaker, Julian Togelius, Mark Nelson
Machine Learning
- Neural Network Design (2nd Edition) - Martin T. Hagan, Howard B. Demuth, Mark H. Beale, Orlando De Jesús (PDF)
Networking
- Securing Wireless Networks for the Home User Guide - Mohamed Adel (HTML)
Open Source Ecosystem
- 500 lines or less (⭐29k) - Build from Source Code
Prompt Engineering
- Guide to Prompt Engineering - CodeAhoy (HTML)
- Prompt Engineering Guide - DAIR.AI (HTML)
Quantum Computing
- Introduction to Quantum Information - Stephen M. Barnett (PDF)
31. Awesome Git Addons
unpublish
$ git unpublish master
Unpublishing master.
$ git when-merged a2c9e695ecf3600f21fa731e705fd1a0503632d9
refs/heads/master 5a2ec1b1a6633f830bd4a2b1daab578c062e6975
$ git when-merged HEAD
refs/heads/master Commit is directly on this branch.
$ git playback README.md
$ git branch-status
4.0 [57 ahead and 38 behind master] [up to date with origin/4.0]
master [current branch] [1 ahead of origin/master]
$ git open
> open https://github.com/REMOTE_ORIGIN_USER/CURRENT_REPO/tree/CURRENT_BRANCH
$ git open upstream
> open https://github.com/REMOTE_UPSTREAM_USER/CURRENT_REPO/tree/CURRENT_BRANCH
$ git open upstream master
> open https://github.com/REMOTE_UPSTREAM_USER/CURRENT_REPO/tree/master
$ git my
+------------------------------------------------------------------------------+
| your name's remote branches in git@repo:repopath/reponame.git |
+------------------------------------------------------------------------------+
local copy? in master? branch name
................[merged]. EC-242
.....[local]....[merged]. commonjs-lazyload
.....[local]............. enqueue-gpt
......................... defunct-ios-app-nag
.....[local]............. factor-bundles
$ git ink
• enqueue-gpt ........................................... 2015-08-31
• factor-bundles ........................................ 2015-10-14
- Pull out more modules into node_modules
- Works but does not provide any gains
• hbsfy ................................................. 2015-10-21
✓ master ................................................ 2015-10-22
• nda-ads4 .............................................. 2015-10-22
• remove-equalize_content_height ........................ 2015-10-21
• remove-exorcise ....................................... 2015-10-21
- Need to DRY up exorcise function
- Does not map properly when uglified
- Need to undo postCSS mapping changes
• rm-convert_dates-order ................................ 2015-10-22
• sass-lint ............................................. 2015-10-14
- module does not work
$ git recursive-blame version package.json
Commit: 247479d017f138c26be27c64a0ce27f5f21fc0af
Author: Jeff Cross <middlefloor@gmail.com>
Date: Tue Oct 13 15:58:13 2015 -0700 (7 weeks ago)
Path: package.json
Match: 1 of 1
chore(release): bump angular version to alpha.42
1) {
2) "name": "angular",
3) "version": "2.0.0-alpha.42",
4) "branchPattern": "2.0.*",
5) "description": "Angular 2 - a web framework for modern web apps",
6) "homepage": "https://github.com/angular/angular",
7) "bugs": "https://github.com/angular/angular/issues",
Next action [r,n,p,c,d,q,?]? r
Commit: bb9d299b3860f6d579192828451ccd7ace70e1d8
Author: Igor Minar <igor@angularjs.org>
Date: Tue Oct 13 12:28:03 2015 -0700 (7 weeks ago)
Path: package.json
Match: 1 of 1
chore(release): bump angular version to alpha.41
1) {
2) "name": "angular",
3) "version": "2.0.0-alpha.41",
4) "branchPattern": "2.0.*",
5) "description": "Angular 2 - a web framework for modern web apps",
6) "homepage": "https://github.com/angular/angular",
7) "bugs": "https://github.com/angular/angular/issues",
$ git hyper-blame -i 3ddda43c ipsum.txt
c6eb3bfa (lorem 2014-08-11 23:15:57 +0000 1) LOREM IPSUM DOLOR SIT AMET, CONSECTETUR
134200d1 (lorem 2014-04-10 08:54:46 +0000 2*) ADIPISCING ELIT, SED DO EIUSMOD TEMPOR
a34a1d0d (ipsum 2014-04-11 11:25:04 +0000 3*) INCIDIDUNT UT LABORE ET DOLORE MAGNA
134200d1 (lorem 2014-04-10 08:54:46 +0000 4*) ALIQUA. UT ENIM AD MINIM VENIAM, QUIS
c6eb3bfa (lorem 2014-08-11 23:15:57 +0000 5) NOSTRUD EXERCITATION ULLAMCO LABORIS
0f0d17bd (dolor 2014-06-02 11:31:48 +0000 6*) NISI UT ALIQUIP EX EA COMMODO CONSEQUAT.
$ git word-blame README.md
results in /tmp/word-blame-output/
- author_stats.tsv
- commit_stats.tsv
- word-blame-by-commit.html
- word-blame-by-author.html
- text-output
$ git fire
Switched to a new branch 'fire-master-maochenyan@gmail.com-1451379915'
On branch fire-master-maochenyan@gmail.com-1451379915
nothing to commit, working directory clean
Counting objects: 2, done.
Writing objects: 100% (2/2), 168 bytes | 0 bytes/s, done.
Total 2 (delta 0), reused 0 (delta 0)
To git@bitbucket.org:maochenyan/fire.git
* [new branch] fire-master-maochenyan@gmail.com-1451379915 -> fire-master-maochenyan@gmail.com-1451379915
Branch fire-master-maochenyan@gmail.com-1451379915 set up to track remote branch fire-master-maochenyan@gmail.com-1451379915 from origin.
Leave building!
git hack
$ git hack my-branch
[main] git fetch --prune --tags
[main] git rebase origin/main
[main] git branch my-branch main
[main] git checkout my-branch
git sync
$ git sync
[my-branch] git fetch --prune --tags
[my-branch] git checkout main
[main] git rebase origin/main
[main] git checkout my-branch
[my-branch] git merge --no-edit main
[my-branch] git push -u origin my-branch
* [new branch] my-branch -> my-branch
Branch 'my-branch' set up to track remote branch 'my-branch' from 'origin'.
git new-pull-request
$ git new-pull-request
[my-branch] git fetch --prune --tags
[my-branch] git checkout main
[main] git rebase origin/main
[main] git checkout my-branch
[my-branch] git merge --no-edit origin/my-branch
[my-branch] git merge --no-edit main
open <url to create pull request for current branch>
git ship
[my-branch] git fetch --prune --tags
[my-branch] git checkout main
[main] git rebase origin/main
[main] git checkout my-branch
[my-branch] git merge --no-edit origin/my-branch
[my-branch] git merge --no-edit main
[my-branch] git checkout main
[main] git merge --squash my-branch
[main] git commit
1 file changed, 2 insertions(+)
[main] git push
[main] git push origin :my-branch
- [deleted] my-branch
[main] git branch -D my-branch
Deleted branch my-branch (was 55cb0f7).
$ git blame-someone-else 'Steve Mao <maochenyan@gmail.com>' 2efb4e3a061a2e8aaa58033e9c13c3e0e5fcde4b
Steve Mao is now the author of 2efb4e3. You're officially an asshole.
$ git dsf
set the current git repository user to the home profile
$ git profile use work
Currently there will be no output in case of success
TBD - PR Welcome!
TBD - PR Welcome!
Interactive UI and fuzzy-search for Git branches.
git project open shoppinglist
git project add shoppinglist milk
$ git project board
Project: shoppinglist
+-----------+------+
| OPEN | DONE |
+-----------+------+
| something | love |
+-----------+------+
| coffee | |
+-----------+ +
| sugar | |
+-----------+ +
| milk | |
+-----------+------+
$ git project status
Project: shoppinglist
0| ⭐ something
1| ⭐ coffee
2| ⭐ sugar
3| ⭐ milk
4| ✅ love
32. Web Development Resources
Coding Challenge Platforms:
- Website: https://divize.io/challenges
Remote Jobs:
- Website: https://echojobs.io
- Website: https://AiJobsTracker.com/remote
- Website: https://web3.career/remote-jobs
Icons:
Youtube Channels:
- Website: Corey Schafer
Animation Libraries:
- Website: Motion One
CSS Generators:
Website: Code Magic
Description: A free tool to make CSS easier by generating Tailwind and CSS code for effects, gradients and inputs
Vue UI libraries:
Website: Quasar framework
Description: Quasar is an MIT licensed open-source Vue.js based framework. It enables web developers to create responsive++ websites/apps in various formats: SPAs, SSR (+ optional PWA client takeover), PWAs, BEX, Mobile Apps (Android, iOS, etc.), and Multi-platform Desktop Apps (using Electron). Quasar's motto is "write code once, deploy it as a website, Mobile App, and/or Electron App." It provides a state-of-the-art CLI and efficient Quasar web components, eliminating the need for additional heavy libraries like Hammer.js, Moment.js, or Bootstrap.
33. Awesome Music
MIDI Tools & Libraries
- mido (⭐1.4k) - Python library for working with MIDI messages and ports.
Music Programming
- Strudel - an experiment in making a language built on javascript for live coding patterns using web technologies.
34. Awesome Zsh Plugins
Plugins / superconsole - Windows-only
- apt (⭐4) - For distros with
apt
package manager. Offers to install missing programs for you.
- brew-switcher (⭐5) - Automatically switch between Homebrew installations based on the current active arch, arm64 or x86_64, on Apple Silicon Macs.
- fzfsh (⭐2) - Add fzf (⭐63k) plugins for
chezmoi
,docker
,git
,kubectl
andpass
.
- incsearch (⭐5) - Friendlier
vim
mode for ZSH. Moves cursor with incremental search within current line.
- purge-history-secrets (⭐1) - Uses gitleaks (⭐17k) to periodically scan your ZSH history for secrets and purge them if found. Requires jq.
- sussysh (⭐0) - Based on xiong-chiamiov.
Themes / superconsole - Windows-only
- minima (⭐3) - Includes
git
,node
,golang
,yarn
,php
,docker
andpython
status decorations.
- x (⭐5) - Includes customizable banners
35. Awesome Datascience
Colleges
Algorithms / Three kinds of Machine Learning Systems
- Based on training with human supervision
- Based on learning incrementally on fly
- Based on data points comparison and pattern detection
Comparison / Supervised Learning
Comparison / Unsupervised Learning
Comparison / Deep Learning architectures
Books / Visualization Tools
Bloggers / Book Deals (Affiliated) 🛍
- Akhil Soni - ML, DL and Data Science
- Akhil Soni - ML, DL and Data Science
- Prev: Oct 09 - Oct 15, 2023
- Next: Sep 25 - Oct 01, 2023