diff --git a/DEVTools.md b/DEVTools.md index 36f23933a..6b1efed50 100644 --- a/DEVTools.md +++ b/DEVTools.md @@ -42,7 +42,7 @@ * [Curated Programming Resources](https://github.com/Michael0x2a/curated-programming-resources) - Programming Courses * [Stack Exchange](https://stackexchange.com/) - Programming Q&A / [App](https://play.google.com/store/apps/details?id=me.tylerbwong.stack) * [Learn X in Y minutes](https://learnxinyminutes.com/), [2](https://github.com/adambard/learnxinyminutes-docs) - Programming Language Rundowns -* [HEAD](https://htmlhead.dev/) - HTML Element Guide +* [HEAD](https://htmlhead.dev/) - HTML `` Element Guide * [Typing.io](https://typing.io/) - Typing Practice for Programmers * [Karel The Robot](https://github.com/fredoverflow/karel) - Basic Programming Teaching Environment * [Project Based Learning](https://github.com/practical-tutorials/project-based-learning) - Collection of Project-Based Tutorials @@ -56,7 +56,7 @@ * [RubyMonk](https://rubymonk.com/) - Ruby Tutorials * [Learn to Program](https://pine.fm/LearnToProgram/) - Ruby Tutorials * [LearnGo](https://github.com/inancgumus/learngo) or [play-with-go](https://play-with-go.dev/) - Learn Go Programming -* [GoLang.org](https://go.dev/doc/tutorial/getting-started) or [Tutorial Edge Go](https://github.com/TutorialEdge/Go) - Go Programming Tutorials +* [Official Go Tutorial](https://go.dev/doc/tutorial/getting-started) or [Tutorial Edge Go](https://github.com/TutorialEdge/Go) - Go Programming Tutorials * [HowIStart Go](https://howistart.org/posts/go/1/) - Go Setup Guide * [Rust Learning](https://github.com/ctjhoa/rust-learning) - Rust Learning Resources * [The Rust Programming Language](https://doc.rust-lang.org/stable/book/) - Rust Programming Guidebook @@ -81,7 +81,7 @@ ## ▷ Web Development -* 🌐 **[Developer.Mozilla](https://developer.mozilla.org/)** or [Web Dev Resources](https://joshjoshuap-webdevresources.vercel.app/) - Web Dev Learning Resources +* 🌐 **[MDN](https://developer.mozilla.org/)** or [Web Dev Resources](https://joshjoshuap-webdevresources.vercel.app/) - Web Dev Learning Resources * ⭐ **[The Odin Project](https://www.theodinproject.com/)** - Full Stack Course * ⭐ **[FullStackOpen](https://fullstackopen.com/en/)** - Full Stack Course * ⭐ **[Learn to Code HTML & CSS](https://learn.shayhowe.com/)** - HTML/CSS Course @@ -111,7 +111,7 @@ * [backendlore](https://github.com/fpereiro/backendlore) - Backend Coding Guide * [backend-challenges](https://github.com/CollabCodeTech/backend-challenges) - Backend Challenges for Practice * [Tackling TS](https://exploringjs.com/tackling-ts/toc.html) or [TypeScript Deep Drive](https://basarat.gitbook.io/typescript/getting-started) - TypeScript Guides -* [Next](https://hendrixer.github.io/nextjs-course/) - Learn Next.js +* [Learn Next.js](https://nextjs.org/learn) / [Egghead](https://egghead.io/q/next) / [Production-Grade Next.js](https://frontendmasters.com/courses/production-next/) / [Learn by Examples](https://github.com/vercel/next.js/tree/canary/examples) - Next.js Learning Resources * [Node.js Best Practices](https://github.com/goldbergyoni/nodebestpractices) - Node.js Style Guide * [LandChad](https://landchad.net/) or [learn.sadgrl.online](https://learn.sadgrl.online/) - Site Development Guides * [Full Stack Solana Development Guide](https://dev.to/edge-and-node/the-complete-guide-to-full-stack-solana-development-with-react-anchor-rust-and-phantom-3291) - [Examples](https://github.com/dabit3/complete-guide-to-full-stack-solana-development) @@ -139,7 +139,7 @@ * 🌐 **[Mobile Design Resources](https://github.com/josephgoksu/mobile-design-resources)** - App Design Learning Resources * ⭐ **[Android Developer Roadmap](https://github.com/skydoves/android-developer-roadmap)** -* [developers](https://developer.android.com/courses) - App Dev Courses +* [Official Android Courses](https://developer.android.com/courses) - App Dev Courses * [LearnCS](https://www.learncs.online/lessons) - Lean Java/Kotlin * [CocoaDevCentral](http://cocoadevcentral.com/) - Legacy OS X / Cocoa Programming Tutorials * [Swift Playgrounds](https://developer.apple.com/tutorials/swiftui) - Learn Swift UI / [Samples](https://developer.apple.com/tutorials/sample-apps) @@ -182,6 +182,7 @@ ## ▷ Python * 🌐 **[Python Discord](https://pythondiscord.com/resources/)**, [Python Programming Hub](https://github.com/Tanu-N-Prabhu/Python) or [Python Reference](https://github.com/rasbt/python_reference) - Python Learning Resources +* ⭐ **[Automate The Boring Stuff](https://automatetheboringstuff.com/)** - Python Automation Book * [30 Days Of Python](https://github.com/Asabeneh/30-Days-Of-Python) - Python Guide * [Python AI](https://community.uuki.live/course/tdb3Vsl1/python-course/aitutor) - AI Python Tutor * [CodingBat](https://codingbat.com/) or [PyQuickie](https://chrome.google.com/webstore/detail/pyquickie/okpdnfgpbpifbncoleieajiblmebbkci) - Python / Java Practice @@ -193,7 +194,6 @@ * [Modern Python 3 Bootcamp Courses](https://github.com/nbats/FMHYedit/blob/main/base64.md#modern-python-3-bootcamp-courses) * [Tea Press](https://greenteapress.com/wp) - Python Learning Book * [python3-in-one-pic](https://github.com/coodict/python3-in-one-pic) - Python Learning Picture -* [Automate The Boring Stuff](https://automatetheboringstuff.com/) - Python Automation Book *** @@ -312,7 +312,7 @@ * [Gorse](https://github.com/gorse-io/gorse) - Universal Recommendation System * [Libraries.io](https://libraries.io/) - Package, Framework & Tool Search * [Deps.dev](https://deps.dev/) - Open Source Package Search -* [pnpm](https://pnpm.io/) - Package Manager / Deployment +* [pnpm](https://pnpm.io/) - Node.js Package Manager * [WebInstall](https://webinstall.dev/) - Easily Install Dev Packages * [Balena](https://www.balena.io/) - Build / Manage IoT Groups * [Authorizer](https://github.com/authorizerdev/authorizer) or [DefGuard](https://defguard.net/) - Developer Authentication Apps @@ -326,7 +326,7 @@ * [Input Delay Test](https://input-delay.glitch.me/) - Input Delay Experiment * [Asynchronous Messaging](https://github.com/clemensv/messaging) - Asynchronous Messaging Resources * [CoreFTP](http://www.coreftp.com/) - FTP Client -* [Discord Developer Portal](https://discord.com/developers/docs/topics/community-resources) - Integrate Services with Discord +* [Discord Devs: Community Resources](https://discord.com/developers/docs/topics/community-resources) - Integrate Services with Discord * [CodeBlockLang](https://hastebin.com/usofubagoh.ts) - Discord Code Blocks * [discord.py](https://github.com/Rapptz/discord.py), [Kord](https://github.com/kordlib/kord) or [Discord4J](https://discord4j.com/) - Discord API Wrapper * [discord-api-libs](https://github.com/Apacheli/discord-api-libs) - Community Libraries for Discord API @@ -659,7 +659,7 @@ * [Cron AI](https://cron-ai.vercel.app/) or [Cron Cat](https://www.crontabcat.com/) - Convert Words to Cron Expressions * [Pencil](http://pencil.evolus.vn/) - Software Mockup Tool / [GitHub](https://github.com/evolus/pencil) * [GNUnet](https://gnunet.org/en/) - Software Framework -* [shadcn](https://ui.shadcn.com/) - Software Components +* [shadcn-ui](https://ui.shadcn.com/) or [shadcn-svelte](https://shadcn-svelte.com) - Website Components * [Slint](https://github.com/slint-ui/slint), [Fyne](https://fyne.io/) or [QT Designer](https://build-system.fman.io/qt-designer-download) - GUI Development Tools * [Gooey](https://github.com/chriskiehl/Gooey) - Convert Python Command Line to GUI * [Kuker](https://github.com/krasimir/kuker) - Debug Applications @@ -926,7 +926,7 @@ * [Github vscode icons](https://github.com/dderevjanik/github-vscode-icons) - VSCode Icons * [github-material-icons-extension](https://github.com/Claudiohbsantos/github-material-icons-extension) - Material Icons * [gist.io](https://gist.io/) - Git Blog Platform -* [gitignore](https://github.com/github/gitignore) - Gitignore Templates +* [gitignore.io](https://gitignore.io) - Gitignore Templates / [GitHub](https://github.com/github/gitignore) * [OpenHub](https://github.com/ThirtyDegreesRay/OpenHub), [diohub](https://github.com/NamanShergill/diohub), [Fasthub-Libre](https://github.com/thermatk/FastHub-Libre), [FastHub-RE](https://github.com/LightDestory/FastHub-RE), [MGit](https://github.com/maks/MGit), [GitNex](https://codeberg.org/gitnex/GitNex/) or [OctoDroid](https://github.com/slapperwan/gh4a) - Android GitHub Clients * [GithubVisualizer](https://github.com/DheerajKotwani/GithubVisualizer) - Track Github User Activity on Android * [Gitea](https://about.gitea.com/) / [2](https://gittea.dev/) or [Drift](https://drift.lol/) - Self-Hosted Git Services @@ -938,9 +938,8 @@ * [HTTPie](https://httpie.io/) - Command-Line HTTP Client * [cURL](https://github.com/curl/curl) - Transfer Data with URLs / [Converter](https://curlconverter.com/) * [WNIX](https://gitlab.com/gokhanettin/wnix) - UNIX-like Windows Development Environment -* [Sift](https://sift-tool.org/) - grep Alternative +* [ripgrep](https://github.com/BurntSushi/ripgrep) or [Sift](https://sift-tool.org/) - grep Alternatives * [Edbrowse](http://edbrowse.org/) - Command Line Editor / Browser / Mail Client -* [Cride](https://github.com/j8r/cride) - Command Line Editor * [Zoxide](https://github.com/ajeetdsouza/zoxide) - Improved CD Command * [YQ](https://github.com/mikefarah/yq) - Portable YAML Processor * [Dockerized](https://github.com/datastack-net/dockerized) - Docker Command-Line @@ -1051,7 +1050,7 @@ * [Node-RED](https://nodered.org/) - Low-Code Programming for Event-Driven Apps * [Commands.dev](https://www.commands.dev/) - Terminal Commands * [Regex101](https://regex101.com/) or [Debuggex](https://www.debuggex.com/) - Regex Editor / Debuggers -* [AutoRegex](https://www.autoregex.xyz/) - Regex Converter +* [AutoRegex](https://www.autoregex.xyz/) - AI-based Regex Generator * [AirBroke](https://airbroke.icorete.ch/) - Self-Hosted Error Checking * [Algorithm Visualizer](https://algorithm-visualizer.org/) or [Sorting Algorithms Visuallizer](https://sadanandpai.github.io/sorting-visualizer/dist/) / [GitHub](https://github.com/sadanandpai/sorting-visualizer) - Visualize Code Algorithms * [Code2Flow](https://app.code2flow.com/), [Flowchart.js](https://flowchart.js.org/) or [Flowchart Generator](https://github.com/MugilanGN/Flowchart-Generator) - Code to Flowchart Converter @@ -1078,7 +1077,7 @@ * [egui](https://github.com/emilk/egui) - Rust GUI * [Play Rust](https://play.rust-lang.org/) - Rust Playground * [This Week in Rust](https://this-week-in-rust.org/) - Rust News / Updates -* [Diskord](https://gitlab.com/diskord/diskord) - Kotlin Client for Discord +* [Diskord](https://gitlab.com/diskord/diskord) - Kotlin API Client for Discord * [lo](https://github.com/samber/lo) - Go Library * [py-modindex](https://docs.python.org/3/py-modindex.html) - Python Modules List / Tutorials * [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python) - Visual Studio Code Python Language Extension / [Performant Language](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) @@ -1095,7 +1094,7 @@ * [adb_shell](https://github.com/JeffLIrion/adb_shell) - Python ADB + Fastboot Implementation * [pipx](https://pypa.github.io/pipx/) - Execute Python Binaries in Isolated Environments * [Pytrait](https://github.com/xrudelis/pytrait) - Python Interface Traits -* [PyPy](https://www.pypy.org/) - Alt Python Implementation +* [PyPy](https://www.pypy.org/) - Alternate Python Implementation * [Doppler](https://www.doppler.com/) - Sync Environment Variables * [AutoCode](https://autocode.com/) - Instant Endpoints * [typejuice](https://github.com/galvez/typejuice) - Documentation Generator for TypeScript Declaration Files @@ -1115,13 +1114,12 @@ * [The Algorithms](https://the-algorithms.com/) - Algorithms Index * [Clang](https://clang.llvm.org/) - C Language Family Frontend * [SharpSystemTriggers](https://github.com/cube0x0/SharpSystemTriggers) - C# Remote Authentication Triggers -* [Carbon](https://github.com/carbon-language/carbon-lang) - Carbon Language Repository * [GCC](https://gcc.gnu.org/) - GNU Compiler Frontends * [sed.js](https://sed.js.org/) - GNU sed Live Editor * [asdf](https://asdf-vm.com/) - Multi-Runtime Management CLI * [The SHA-256 Project](https://github.com/oconnor663/sha256_project) - Develop SHA-256 from Scratch * [substitute](https://github.com/comex/substitute) - Free Runtime Modification Library -* [Sourcegraph](https://sourcegraph.com/), [SeaGOAT](https://github.com/kantord/SeaGOAT) or [Ag](https://geoff.greer.fm/ag/) / [GitHub](https://github.com/ggreer/the_silver_searcher) - Code Searching +* [Sourcegraph](https://sourcegraph.com/), [grep.app](https://grep.app), [SeaGOAT](https://github.com/kantord/SeaGOAT) or [Ag](https://geoff.greer.fm/ag/) / [GitHub](https://github.com/ggreer/the_silver_searcher) - Code Searching * [CodeGrepper](https://www.grepper.com/) - Code Search Extension * [searchcode](http://searchcode.com/) or [PublicWWW](https://publicwww.com/) - Source Code Search * [Sourcecodester](https://www.sourcecodester.com/), [Code Projects](https://code-projects.org/), [Codastro](https://codeastro.com/), [Kashipara](https://www.kashipara.com/) or [ItSourceCode](https://www.itsourcecode.com/) - Source Code Projects @@ -1159,7 +1157,7 @@ * [Microdiff](https://github.com/AsyncBanana/microdiff) - Object and Array Comparison Library * [Adoptium](https://adoptium.net/) - Download OpenJDK Binaries * [trzsz](https://github.com/trzsz/trzsz.js) - Make trzsz Compatible with tmux in Terminal -* [Bundlephobia](https://bundlephobia.com/) - Find Cost of Adding npm Package +* [Bundlephobia](https://bundlephobia.com/) - Find size cost of Adding npm Package * [JSON Formatter](https://jsonformatter.curiousconcept.com/) or [json-formatter](https://github.com/callumlocke/json-formatter) - JSON Formatting * [Transluna](https://transluna.net/) - JSON Translator * [JMESPath](https://jmespath.org/) - Query Language for JSON / [Tutorial](https://jmespath.org/tutorial.html) @@ -1174,11 +1172,9 @@ * [Tables Generator](https://www.tablesgenerator.com/) - Generates Tables in Various Languages * [WiredJS](https://wiredjs.github.io/designer/) - Wireframe Designer * [pueue](https://github.com/Nukesor/pueue) - Shell Command Manager -* [V](https://vlang.io/) - Programming Language -* [Melody](https://yoav-lavi.github.io/melody/book/) - Programming Language / [GitHub](https://github.com/yoav-lavi/melody) +* [Melody](https://yoav-lavi.github.io/melody/book/) - Programming Language to compile Regex / [GitHub](https://github.com/yoav-lavi/melody) * [Emojicode](https://www.emojicode.org/) - Emoji Based Programming Language * [Crystalline](https://github.com/elbywan/crystalline) - Crystal Language Server -* [scry](https://github.com/crystal-lang-tools/scry) - Crystal Code Analysis Server * [icr](https://github.com/crystal-community/icr) - REPL for Crystal * [QBasic](https://www.qbasic.net/) - QBasic / QuickBASIC Programming Language Resources * [PHP Decoder](http://ddecode.com/phpdecoder/) - PHP Decoder @@ -1219,7 +1215,7 @@ * [SciTE](https://www.scintilla.org/SciTE.html) - Source Code Editor for Win32 and X * [GPT Engineer](https://github.com/AntonOsika/gpt-engineer) - AI Code Generator * [OpenChakra](https://openchakra.app/) - Visual Editor & Code Generator for React / [GitHub](https://github.com/premieroctet/openchakra) -* [Package Control](https://packagecontrol.io/) - Code Editor Package Manager +* [Package Control](https://packagecontrol.io/) - Sublime Text Package Manager * [editorcornfig](https://editorconfig.org/) - Maintain Code Styles Across Editors * [Dracula](https://draculatheme.com/) - Dark Theme for Code Editors / Terminal Emulators @@ -1326,22 +1322,22 @@ ## ▷ API Tools -* 🌐 **[Awesome APIs](https://github.com/TonnyL/Awesome_APIs)**, [API List](https://apilist.fun/), [Public APIs](https://publicapis.dev/), [APIsList](https://apislist.com/), [API House](https://apihouse.vercel.app/), [APIs Guru](https://apis.guru/), [Public API Lists](https://github.com/public-api-lists/public-api-lists) or [Public APIs](https://github.com/public-apis/public-apis) - API Indexes +* 🌐 **[Awesome APIs](https://github.com/TonnyL/Awesome_APIs)**, [API List](https://apilist.fun/), [Public APIs](https://publicapis.dev/), [RapidAPI](https://rapidapi.com/), [APIsList](https://apislist.com/), [API House](https://apihouse.vercel.app/), [APIs Guru](https://apis.guru/), [Public API Lists](https://github.com/public-api-lists/public-api-lists) or [Public APIs](https://github.com/public-apis/public-apis) - API Indexes * 🌐 **[List of Providers](https://docs.consumet.org/list-of-providers)** - Piracy Site APIs +* ⭐ **[hoppscotch](https://hoppscotch.io/)** - API Development Ecosystem / [GitHub](https://github.com/hoppscotch/hoppscotch) * ⭐ **[Shizuku](https://shizuku.rikka.app/)** - Connect Apps to APIs * [Pipedream](https://pipedream.com/) - Connect APIs / [Tutorial](https://gist.github.com/ItsRauf/48f252c931ac394b1395312b61b8e35b) * [Directus](https://directus.io/) - SQL to API Platform -* [RapidAPI](https://rapidapi.com/) or [FastAPI](https://github.com/tiangolo/fastapi) - API Framework -* [tRPC](https://trpc.io/) - Build Typesafe APIs +* [FastAPI](https://github.com/tiangolo/fastapi) - API Framework +* [tRPC](https://trpc.io/) - Build Typesafe TypeScript APIs * [Beeceptor](https://beeceptor.com/) - Mock REST APIs -* [Insomnia](https://insomnia.rest/) - API Client +* [Insomnia](https://insomnia.rest/) or [Insomnium](https://github.com/ArchGPT/insomnium) (Privacy focused fork) - API Client * [Strapi](https://strapi.io/) or [Postman](https://www.postman.com/) - API Builders * [API Together](https://api.together.xyz/playground) - AI App APIs * [Siesta](https://github.com/bustoutsolutions/siesta) - Write REST API Clients for iOS / macOS * [Poll2Hook](https://poll2hook.com/) - REST API to Webhooks * [WebAuthn](https://webauthn.io/) - Data Security Authentication API * [APIKit](https://github.com/API-Security/APIKit) - API Security Tools -* [hoppscotch](https://hoppscotch.io/) - API Development Ecosystem / [GitHub](https://github.com/hoppscotch/hoppscotch) * [ReDoc](https://github.com/Redocly/redoc) - Generate API Documentation * [Mockable](https://www.mockable.io/), [Mocky](https://designer.mocky.io/) or [MockLab](https://www.wiremock.io/) - Mock APIs * [{JSON} Placeholder](https://jsonplaceholder.typicode.com/) - Fake APIs