diff --git a/docs/awesome/GoBooks.md b/docs/awesome/GoBooks.md index 8deb7d4ba9..32fe0c2f51 100644 --- a/docs/awesome/GoBooks.md +++ b/docs/awesome/GoBooks.md @@ -302,11 +302,11 @@ Network Programming with Go will help you leverage Go to write secure, readable, Write your own fast, reliable, and cross-platform command-line tools with the Go programming language. Go might be the fastest—and perhaps the most fun—way to automate tasks, analyze data, parse logs, talk to network services, or address other systems requirements. Create all kinds of command-line tools that work with files, connect to services, and manage external processes, all while using tests and benchmarks to ensure your programs are fast and correct. -### 2021 - [Effective Go](https://www.manning.com/books/effective-go) +### 2021 - [Go by Example](https://www.manning.com/books/go-by-example) - + -Effective Go is a practical guide to writing high-quality code that’s easy to test and maintain. The book is full of best practices to adopt and anti-patterns to dodge. It explores what makes Go so dramatically different from other languages, and how you can still leverage your existing skills into writing excellent Go code. Aimed at Go beginners looking to graduate to serious Go development, you’ll write and test command line applications, web API clients and servers, concurrent programs, and more. +Go by Example is a practical guide to writing high-quality code that’s easy to test and maintain. The book is full of best practices to adopt and anti-patterns to dodge. It explores what makes Go so dramatically different from other languages, and how you can still leverage your existing skills into writing excellent Go code. Aimed at Go beginners looking to graduate to serious Go development, you’ll write and test command line applications, web API clients and servers, concurrent programs, and more. ### 2021 - [Cloud Native Go - Building Reliable Services in Unreliable Environments](https://www.amazon.com/Cloud-Native-Go-Unreliable-Environments/dp/1492076333) @@ -383,7 +383,7 @@ How and when should you apply performance efficiency optimization without wastin ### 2022 - [100 Go Mistakes and How to Avoid Them](https://www.manning.com/books/100-go-mistakes-and-how-to-avoid-them) - + 100 Go Mistakes and How to Avoid Them puts a spotlight on common errors in Go code you might not even know you’re making. You’ll explore key areas of the language such as concurrency, testing, data structures, and more—and learn how to avoid and fix mistakes in your own projects. @@ -447,7 +447,7 @@ Even more importantly, the book teaches you how to _think_ like a master softwar ### 2024 - [Build an Orchestrator in Go](https://www.manning.com/books/build-an-orchestrator-in-go) - + Understand Kubernetes and other orchestration systems deeply by building your own using Go and the Docker API. @@ -459,6 +459,13 @@ Orchestration systems like Kubernetes coordinate other software subsystems and s Much of the modern world is built on cryptography, and this book introduces readers to the fundamental principles of ciphers, keys, and hashing. It traces the development of increasingly sophisticated cryptographic schemes from the Caesar cipher to SHA-256 and AES-GCM, including dozens of example Go programs and coding challenges. The book concludes with a review of best practices for handling encryption and authentication in Go applications. +### 2024 - [Practical guide for building a blockchain from scratch in Go with gRPC](https://github.com/volodymyrprokopyuk/go-blockchain) *Free* + +A foundational and practical guide for effectively learning the fundamental blockchain concepts and +progressively building a blockchain from scratch in Go with gRPC. An interesting and challenging +adventure that takes you from the foundational concepts and purpose through the technical design and +implementation to the practical testing and usage of the proposed blockchain. Simple, yet non-trivial. Concise, yet detailed. Practical, yet well-grounded. + ### [Go with the Domain: Building Modern Business Software in Go](https://threedots.tech/go-with-the-domain/) *Free* diff --git a/docs/awesome/awesome-angular.md b/docs/awesome/awesome-angular.md index 46e2871e24..52a7e29eed 100644 --- a/docs/awesome/awesome-angular.md +++ b/docs/awesome/awesome-angular.md @@ -568,6 +568,7 @@ become an Angular expert. * [ngx-translate-router](https://github.com/gilsdav/ngx-translate-router) - Translate routes using `ngx-translate`. * [intl-tel-input-ng](https://github.com/mpalourdio/intl-tel-input-ng) - An Angular component to easily integrate [intl-tel-input](https://github.com/jackocnr/intl-tel-input). * [ng-intl](https://github.com/antimprisacaru/ng-intl) - Type-safe, reactive Angular i18n library. Lazy-loaded translations, signal-based reactivity, full TypeScript support. Efficient, flexible, and scalable internationalization for Angular projects. +* [ngx-easy-i18n-js](https://github.com/gabrie-allaigre/ngx-easy-i18n-js) - The easy internationalization (i18n) library for Angular. #### Monorepos @@ -710,6 +711,7 @@ become an Angular expert. * [ngx-testing-tools](https://github.com/remscodes/ngx-testing-tools) - Provides high-level utilities and reduces boilerplate for testing Angular applications. * [angular-testing-kit](https://github.com/lazycuh/angular-testing-kit) - A set of convenient utilities to make Angular testing with Jasmine and Karma simpler. * [playwright-ng-schematics](https://github.com/playwright-community/playwright-ng-schematics) - Adds Playwright Test to your Angular project. +* [docker-ng-cli-karma](https://github.com/trion-development/docker-ng-cli-karma) - Angular docker image capable of running Karma with Chrome. #### Updating @@ -1126,6 +1128,7 @@ to simplify usage and allow quick customization. * [Vidstack](https://github.com/vidstack/player) - A framework and collection of UI components for building and managing custom media players on the web. You can use this library to build your own player (see our examples), or use our production-ready Default Layout and customize it to match your brand and site. See this [installation guide](https://www.vidstack.io/docs/player/getting-started/installation/angular?styling=default-layout&provider=video). * [dyte-io/ui-kit](https://github.com/dyte-io/ui-kit) - Dyte's UI library for creating meeting interfaces. * [ngx-youtube-player](https://github.com/orizens/ngx-youtube-player) - Angular component based on [YouTube player iframe API](https://developers.google.com/youtube/iframe_api_reference). +* [ngx-videogular](https://github.com/videogular/ngx-videogular) - An HTML5 video player for Angular 2.0. Videogular is a wrapper over the HTML5 video tag, so you can just add whatever you want. This provides a very powerful, but simple to use solution, for everybody. #### Mixed utilities diff --git a/docs/awesome/awesome-construct.md b/docs/awesome/awesome-construct.md index ac53ba6ea6..a26ea276fb 100644 --- a/docs/awesome/awesome-construct.md +++ b/docs/awesome/awesome-construct.md @@ -76,6 +76,7 @@ This list includes all the best tools, tutorials and examples related to the awe - [[TodaysTuts] Construct 2 - Behaviors](https://www.youtube.com/playlist?list=PLO3K3VFvlU6B1InGyrx7Iz7w_MDizWlXK) - Tutorials about Behaviours. - Let's Make Games: [[PONG]](https://www.youtube.com/watch?v=cvItNHEMB80) [[ASTEROIDS]](https://www.youtube.com/watch?v=nYULTk2BpKY) [[Flappy Bird]](https://www.youtube.com/watch?v=eBccn1qMB_U) - Tutorials on how to make specifi games. - [Construct 2 Tutorials - Breakout Clone](https://www.youtube.com/playlist?list=PL59F92017DA9887DB) - Learn how to create a Brakeout game. +- [Lessis Games](https://www.youtube.com/@lessisgames8555/playlists) - Tutorials & more. ### Other Sources @@ -83,6 +84,7 @@ This list includes all the best tools, tutorials and examples related to the awe - [[MVA] Developing Windows 10 Games with Construct 2 (Advanced)](https://mva.microsoft.com/en-US/training-courses/developing-windows-10-games-with-construct-2-16335) - Advanced course about making games. - [[Udemy FREE!] Learn Construct 2](https://www.udemy.com/learn-construct-2-creating-a-pixel-platformer-in-html5/) - Creating a Pixel Platformer in HTML5. - [[TutPlus] Construct 2 Tutorials](https://gamedevelopment.tutsplus.com/categories/construct-2) - General tutorials. +- [How To Construct Demo](https://howtoconstructdemos.com/) - Demo samples. ## E-Books - [Level Zero](https://www.construct.net/blogs/construct-official-blog-1/level-zero-free-construct-2-book-853) - Complete book on how to make games. diff --git a/docs/awesome/awesome-docker.md b/docs/awesome/awesome-docker.md index 0dcf34852b..8e70250109 100644 --- a/docs/awesome/awesome-docker.md +++ b/docs/awesome/awesome-docker.md @@ -42,6 +42,7 @@ _Source:_ [What is Docker](https://www.docker.com/why-docker/) - [Docker Documentation](https://docs.docker.com/): the official documentation. - [Docker for beginners](https://github.com/groda/big_data/blob/master/docker_for_beginners.md): A tutorial for beginners who need to learn the basics of Docker—from "Hello world!" to basic interactions with containers, with simple explanations of the underlying concepts. - [Docker for novices](https://www.youtube.com/watch?v=xsjSadjKXns) An introduction to Docker for developers and testers who have never used it. (Video 1h40, recorded linux.conf.au 2019 — Christchurch, New Zealand) by Alex Clews. +- [Docker Hands-on Labs](https://labex.io/skilltrees/docker) A structured Docker skill tree with 100 beginner-friendly hands-on labs by LabEx. - [Docker katas](https://github.com/eficode-academy/docker-katas) A series of labs that will take you from "Hello Docker" to deploying a containerized web application to a server. - [Docker Latest Tutorial](https://www.techgeekbuzz.com/tutorial/docker/what-is-docker/) — This is a series of latest docker tutorial, where you can learn what is docker, docker lifecycle, how to run Nginx Web Server in Docker?, how to run mysql on docker container, how to use Python on doceker and many other important topics. - [Docker simplified in 55 seconds](https://www.youtube.com/watch?v=vP_4DlOH1G4): An animated high-level introduction to Docker. Think of it as a visual tl;dr that makes it easier to dive into more complex learning materials. diff --git a/docs/awesome/awesome-eslint.md b/docs/awesome/awesome-eslint.md index d2a2e92a39..b10499bf69 100644 --- a/docs/awesome/awesome-eslint.md +++ b/docs/awesome/awesome-eslint.md @@ -179,8 +179,8 @@ If you want to contribute, please read the [contribution guidelines](https://git - [fp](https://github.com/jfmengels/eslint-plugin-fp) - ESLint rules for functional programming. - [functional](https://github.com/jonaskello/eslint-plugin-functional) - ESLint rules to disable mutation and promote fp in JavaScript and TypeScript. - [Immutable](https://github.com/jhusain/eslint-plugin-immutable) - Disable all mutation in JavaScript. -- [import](https://github.com/benmosher/eslint-plugin-import) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names. Still does not work with ESlint 9 and does not support flat configs. -- [import-x](https://github.com/un-ts/eslint-plugin-import-x) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names. Properly maintained lightweight fork of `eslint-plugin-import` with the proper support of latest ESlint. +- [import](https://github.com/benmosher/eslint-plugin-import) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names. +- [import-x](https://github.com/un-ts/eslint-plugin-import-x) - Linting of ES2015+ import/export syntax, and prevent issues with misspelling of file paths and import names. Lightweight fork of `eslint-plugin-import`, but which breaks backwards compatibility. - [new-with-error](https://github.com/Trott/eslint-plugin-new-with-error) - Require errors to be thrown using `new`. - [no-argument-spread](https://github.com/causalhq/eslint-plugin-no-argument-spread) - Lints against expressions like `Math.max(...args)` that can lead to a stack overflow for large arrays. diff --git a/docs/awesome/awesome-for-beginners.md b/docs/awesome/awesome-for-beginners.md index d30a9f982f..cf0d67fb25 100644 --- a/docs/awesome/awesome-for-beginners.md +++ b/docs/awesome/awesome-for-beginners.md @@ -185,7 +185,7 @@ If you are not a programmer but would like to contribute, check out the [Awesome - [Svelte](https://github.com/sveltejs/svelte) _(label: good-first-issue)_
Component framework that runs at build time, converting your components into highly efficient imperative code that surgically updates the DOM. - [swag-for-dev](https://github.com/swapagarwal/swag-for-dev) _(label: good-first-issue)_
Swag opportunities for developers. - [Tessel 2 CLI](https://github.com/tessel/t2-cli) _(label: contribution-starter)_
Command line interface to Tessel 2. -- [Time to Leave](https://github.com/thamara/time-to-leave) _(label: good-first-issue)_
Working hours time tracker app based on Electron and Javascript. +- [Time to Leave](https://github.com/thamara/time-to-leave) _(label: good first issue)_
Working hours time tracker app based on Electron and Javascript. - [Vest](https://github.com/ealush/vest) _(label: good-first-issue)_
Validations framework inspired by unit testing frameworks. - [Video Hub App](https://github.com/whyboris/Video-Hub-App) _(label: good-first-issue)_
Angular & Electron app for browsing and searching videos on your PC. - [Video.js](https://github.com/videojs/video.js) _(label: good first issue)_
The player framework @@ -374,7 +374,7 @@ Contributions are welcome! See the [contributing guidelines](https://github.com/ ## Thanks to GitHub Sponsors -

Thamara Andrade
+

Michał Gołkowski
## License diff --git a/docs/awesome/awesome-job-boards.md b/docs/awesome/awesome-job-boards.md index a6597b3762..b39a769bfa 100644 --- a/docs/awesome/awesome-job-boards.md +++ b/docs/awesome/awesome-job-boards.md @@ -7,11 +7,11 @@ A curated list of awesome niche job boards. ## Artificial Intelligence (AI) +* [AI Jobs](https://www.moaijobs.com/) - AI Jobs in ML, Data Science, Engineering, and Research * [AI Jobs Dev](https://aijobs.dev) - Discover companies looking to hire AI, ML, Data Science & Big Data engineers and connect with them * [AI Jobs](https://aijobs.app) – Jobs in Artificial Intelligence (AI) -* [ai-jobs.net](https://ai-jobs.net/) - Jobs in AI and Big Data +* [aijobs.net](https://aijobs.net/) - Jobs in AI and Big Data * [AI/ML Jobs](https://www.aimljobs.fyi) - Jobs at Top AI Companies and Startups, Updated Daily! -* [AI Jobs Board](https://aijobsboard.net) - Jobs in AI/ML ## Big Data @@ -76,7 +76,7 @@ A curated list of awesome niche job boards. ## InfoSec * [NinjaJobs](https://ninjajobs.org/) - A community-run job platform developed by InfoSec professionals -* [infosec-jobs.com](https://infosec-jobs.com/) - A fresh and lean InfoSec jobs board +* [isecjobs.com](https://isecjobs.com/) - A fresh and lean InfoSec jobs board ## Programming @@ -106,7 +106,6 @@ A curated list of awesome niche job boards. * [Jobs In JS](https://jobsinjs.com/) * [JavaScript Developer Board](https://javascriptjob.xyz/) * [Vue.js Jobs](https://vuejobs.com/) -* [React Jobs](https://reactjsjob.com) * [Svelte Jobs](https://sveltejobs.com/) * [Javascript Works](https://javascript.works-hub.com/) - Local and remote JavaScript opportunities, articles and open-source * [JSJobbs](https://jsjobbs.com/) @@ -141,19 +140,16 @@ A curated list of awesome niche job boards. * [Rust Jobs](https://www.rustjobs.com) - A job board dedicated to the Rust programming language * [Rust Jobs](https://rustjobs.dev) - The go-to hiring platform for Rust engineering talent -* [Rust Jobs - Remote and OnSite](https://rustjob.xyz) ### Scala * [Scala Jobs](https://scalajobs.com) -### Java -* [JavaProHire](https://javaprohire.com/) - A job board crafted with a laser focus on Java developers - ### TypeScript * [TypeScript Jobs](https://typescriptjobs.dev) ## Remote +* [100% Work From Anywhere jobs](https://www.realworkfromanywhere.com/) - Fully remote jobs to live and work from anywhere * [We Work Remotely](https://weworkremotely.com/) * [DailyRemote](https://dailyremote.com/) * [Werkington](https://www.werkington.com/) @@ -185,6 +181,7 @@ A curated list of awesome niche job boards. * [Relocate.me](https://relocate.me/) - Verified relocation packages * [underpin](https://www.underpin.company/) - Tech jobs and job search advice from an actual recruiter +* [Christian Tech Jobs](https://www.christiantechjobs.io/) - Tech jobs at Christian companies ### Canada @@ -194,7 +191,9 @@ A curated list of awesome niche job boards. * [GermanTech Jobs](https://germantechjobs.de/) - Dedicated Tech Job Board for Germany * [SwissDev Jobs](https://swissdevjobs.ch/) - Jobs for Software Developers from the EU that want to work in Switzerland -* [WeJob.ch](https://WeJob.ch/?utm_source=github&utm_medium=referral&utm_campaign=tramcar-awesome-job-boards) - Developers and IT Jobs in Switzerland 🇨🇭 +* [DanishTech.co](https://danishtech.co/?utm_source=github&utm_medium=referral&utm_campaign=tramcar-awesome-job-boards) - Dedicated Tech Job Board for Denmark 🇩🇰 +* [Next Level Jobs EU](https://nextleveljobs.eu/?utm_source=github&utm_medium=referral&utm_campaign=tramcar-awesome-job-boards) - €100k+ Software Engineering Jobs 🇪🇺 +* [Work In Tech](https://www1.communitech.ca/jobs) - Find your next role at Canada's fastest-growing tech companies ### United Kingdom @@ -202,7 +201,6 @@ A curated list of awesome niche job boards. ## Writing -* [Write the Docs Job Board](https://jobs.writethedocs.org/) - Jobs for people who care about documentation ## Various * [WorkInGreen.jobs](https://workingreen.jobs/) - Greentech related jobs diff --git a/docs/awesome/awesome-mac.md b/docs/awesome/awesome-mac.md index a7ca81399e..65aa7336e2 100644 --- a/docs/awesome/awesome-mac.md +++ b/docs/awesome/awesome-mac.md @@ -105,7 +105,6 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [Marxico](https://marxi.co/) - Delicate Markdown editor for Evernote. Reliable storage and sync. * [MWeb](http://www.mweb.im/) - Pro Markdown writing, and static blog generator App. * [Obsidian](https://obsidian.md) - A second brain, for you, forever. -* [TextNut](http://www.textnutwriter.com/) - Rich-format editor featuring Markdown export and Markdown syntax hints. ![Freeware][Freeware Icon] * [Typora](http://www.typora.io/) - Truly minimal Markdown editor featuring seamless live preview. * [Ulysses](https://www.ulyssesapp.com/features/) - The Ultimate Writing App for Mac, iPad and iPhone. * [Zettlr](https://www.zettlr.com/) - A markdown editor for the 21st century. [![Open-Source Software][OSS Icon]](https://github.com/Zettlr/Zettlr) ![Freeware][Freeware Icon] @@ -625,7 +624,10 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [Rambox](http://rambox.pro/) - Messaging and emailing app that combines common web applications into one. [![Open-Source Software][OSS Icon]](https://github.com/saenzramiro/rambox) ![Freeware][Freeware Icon] * [Element](https://element.io/) - Create, share communicate. Chat and call securely. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/vector-im) * [Presentify](https://presentify.compzets.com/) - A mac app to draw on your screen while on calls, highlight your cursor, and more. ![App Store][app-store Icon] -* [Mattermost](https://mattermost.com/download/) - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/mattermost/mattermost) +* [Mattermost](https://mattermost.com/download/) - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle. [![Open-Source Software][OSS Icon]] ![Freeware][Freeware Icon](https://github.com/mattermost/mattermost) +* [Mastodon](https://mastodon.social/) - Your self-hosted, globally interconnected microblogging community [![Freeware][Freeware Icon]](https://joinmastodon.org/apps) [![Open-Source Software][OSS Icon]](https://github.com/mastodon/mastodon) +* [Matrix](https://matrix.org/) - An open network for secure, decentralised communication! ![Freeware][Freeware Icon] ![Open-Source Software][OSS Icon] +* [Misskey](https://misskey-hub.net/) - 🌎 A completely free and open interplanetary microblogging platform 🚀 [![Open-Source Software][OSS Icon]](https://github.com/misskey-dev/misskey) * [Signal Desktop](https://signal.org/download/) - Fast, simple, secure. Privacy that fits in your pocket. [![Open-Source Software][OSS Icon]](https://github.com/signalapp/Signal-Desktop) * [Skype](https://www.skype.com/) - Cross-platform application that provides video chat and voice call services. Users can exchange images, text, video and any other digital documents. * [Shift](https://tryshift.com/) - De-clutter your desktop workspace and streamline your accounts, apps, and workflows. @@ -661,11 +663,11 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- ### File Sharing * [Cyberduck](https://cyberduck.io) - Free FTP, SFTP, WebDAV, S3, Backblaze B2, Azure and OpenStack Swift browser. ![Freeware][Freeware Icon] +* [Dropshare](https://dropshare.app) - Powerful menu bar application for sharing screen shots, screen recordings and all other files with over 27 storage providers. * [Flow](http://fivedetails.com/flow/) - Award-winning, beautiful, fast, and reliable FTP + SFTP client. -* [LocalSend](https://localsend.org/) - An open-source cross-platform alternative to AirDrop [![Open-Source Software][OSS Icon]](https://github.com/localsend/localsend) ![Freeware][Freeware Icon] -* [Transmit](https://panic.com/transmit/) - Highly flexible and intuitive FTP client, supports SFTP, S3 and iDisk/WebDAV. -* [Dropshare](https://dropshare.app) - powerful menu bar application for sharing screen shots, screen recordings and all other files with over 27 storage providers. +* [LocalSend](https://localsend.org/) - An open-source cross-platform alternative to AirDrop. [![Open-Source Software][OSS Icon]](https://github.com/localsend/localsend) ![Freeware][Freeware Icon] * [NearDrop](https://github.com/grishka/NearDrop) - An unofficial Google Nearby Share/Quick Share app for macOS. [![Open-Source Software][OSS Icon]](https://github.com/localsend/localsend) ![Freeware][Freeware Icon] +* [Transmit](https://panic.com/transmit/) - Highly flexible and intuitive FTP client, supports SFTP, S3 and iDisk/WebDAV. ## Data Recovery Tools @@ -859,7 +861,6 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [Shimo](https://www.shimovpn.com/) - VPN Client for Mac. * [SpechtLite](https://github.com/zhuhaow/SpechtLite) - Rule-based proxy app for macOS. [![Open-Source Software][OSS Icon]](https://github.com/shadowsocks) ![Freeware][Freeware Icon] * [Surge](https://nssurge.com/) - Web developer tool and proxy utility for iOS 9. -* [TigerVPN](https://www.tigervpn.com/vpn-for-mac) - VPN Client for Mac. [![App Store][app-store Icon]](https://apps.apple.com/us/app/vpn-plus/id1202726435) * [tinc](https://www.tinc-vpn.org) - Secure mesh VPN software. [![Open-Source Software][OSS Icon]](https://www.tinc-vpn.org/git/browse?p=tinc) ![Freeware][Freeware Icon] * [Tunnelbear](https://www.tunnelbear.com) - Really simple VPN to browse the web privately & securely. Unblock websites around the world with applications for Mac, PC, iOS, Android & Chrome. * [Tunnelblick](https://tunnelblick.net/downloads.html) - Free, open-source graphic user interface for OpenVPN on OS X. ![Freeware][Freeware Icon] @@ -967,7 +968,7 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [Plash](https://sindresorhus.com/plash) - Make any website your desktop wallpaper. [![Open-Source Software][OSS Icon]](https://github.com/sindresorhus/Plash) ![Freeware][Freeware Icon] [![App Store][app-store Icon]](https://apps.apple.com/us/app/plash/id1494023538) * [SlowQuitApps](https://github.com/dteoh/SlowQuitApps) - An OS X app that adds a global delay of 1 second to the Cmd-Q shortcut. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/dteoh/SlowQuitApps) * [Speediness](https://sindresorhus.com/speediness) - Check your internet speed. ![Freeware][Freeware Icon] [![App Store][app-store Icon]](https://apps.apple.com/app/id1596706466) -* [Ultra TabSaver](https://github.com/Swift-open-source/UltraTabSaver) - The Open Source Tab Manager for Safari [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/Swift-open-source/UltraTabSaver) +* [Ultra TabSaver](https://github.com/Swift-open-source/UltraTabSaver) - The Open Source Tab Manager for Safari [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/Swift-open-source/UltraTabSaver) * [CapsLockNoDelay](https://github.com/gkpln3/CapsLockNoDelay) - Removes caps-lock key activation delay for fast typers. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/gkpln3/CapsLockNoDelay) ### To-Do Lists @@ -1123,7 +1124,7 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [Apple Silicon App Test](https://doesitarm.com/apple-silicon-app-test/) - Browser-based tool for checking Apple Silicon app compatibility before you buy an M1 Mac. [![Open-Source Software][OSS Icon]](https://github.com/ThatGuySam/doesitarm) ![Freeware][Freeware Icon] * [Background Music](https://github.com/kyleneideck/BackgroundMusic) - Automatically pause your music, set individual apps' volumes and record system audio. [![Open-Source Software][OSS Icon]](https://github.com/kyleneideck/BackgroundMusic) * [Cleaner One](https://apps.apple.com/app/apple-store/id1133028347?pt=444218&ct=GitHub&mt=8) - All-in-one Disk Cleaning Manager: Clean up your Mac and optimize its performance. Run a quick scan now to verify what's taking up your storage. ![Freeware][Freeware Icon] [![App Store][app-store Icon]](https://apps.apple.com/app/apple-store/id1133028347?pt=444218&ct=GitHub&mt=8) -* [Cleaner for Xcode](https://github.com/waylybaye/XcodeCleaner) - Helps make your Xcode faster by removing unwanted and deprecated files. [![Open-Source Software][OSS Icon]](https://github.com/waylybaye/XcodeCleaner) ![Freeware][Freeware Icon] +* [Cleaner for Xcode](https://github.com/waylybaye/XcodeCleaner-SwiftUI) - Helps make your Xcode faster by removing unwanted and deprecated files. [![Open-Source Software][OSS Icon]](https://github.com/waylybaye/XcodeCleaner-SwiftUI) ![Freeware][Freeware Icon] * [coconutBattery](https://www.coconut-flavour.com/coconutbattery/) - Shows live information about the battery in your Mac. Includes: manufacture date, capacity, cycle count, battery status, temperature, discharging power. * [DaisyDisk](https://daisydiskapp.com/) - Gives a great overview of disk usage. Can also make more disk-space available by cleaning up your disk. * [gfxCardStatus](https://gfx.io/) - Unobtrusive menu bar app for OS X that allows MacBook Pro users to see which apps are affecting their battery life by using the more power-hungry graphics. ![Freeware][Freeware Icon] @@ -1160,6 +1161,7 @@ Any comments, suggestions? [Let us know!](https://github.com/jaywcjlove/awesome- * [PPSSPP](https://www.ppsspp.org) - A awesome PSP emulator for any OS you can dream of! [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/hrydgard/ppsspp) * [RPCS3](https://rpcs3.net) - The Open-source PlayStation 3 Emulator [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/RPCS3/rpcs3) * ~~[Ryujinx](https://ryujinx.org/) - The Open-source Nintendo Switch Emulator [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/Ryujinx/Ryujinx)~~ +* [Suyu](https://suyu.dev/) - A familiar, open source, and powerful Nintendo Switch emulator. [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://git.suyu.dev/suyu/suyu) * [Whisky](https://getwhisky.app/) - Wine wrapper that supports GPTK (Game Porting Toolkit) [![Open-Source Software][OSS Icon] ![Freeware][Freeware Icon]](https://github.com/Whisky-App/Whisky) ## Remote Login Software diff --git a/docs/awesome/awesome-rust.md b/docs/awesome/awesome-rust.md index 0dc293bd0e..caaadf9cd5 100644 --- a/docs/awesome/awesome-rust.md +++ b/docs/awesome/awesome-rust.md @@ -1395,9 +1395,9 @@ See also [Are we game yet?](https://arewegameyet.rs) [[graphics](https://crates.io/keywords/graphics)] -* Font - * [RazrFalcon/rustybuzz](https://github.com/RazrFalcon/rustybuzz) - An incremental harfbuzz port +* Fonts * [redox-os/rusttype](https://github.com/redox-os/rusttype) - Alternative to libraries like FreeType + * [rustybuzz](https://github.com/harfbuzz/rustybuzz) - An incremental harfbuzz port * [gfx-rs/gfx](https://github.com/gfx-rs/gfx) - A high-performance, bindless graphics API. * [gfx-rs/wgpu](https://github.com/gfx-rs/wgpu) - Native WebGPU implementation based on gfx-hal. [![build badge](https://github.com/gfx-rs/wgpu/workflows/CI/badge.svg?branch=master)](https://github.com/gfx-rs/wgpu/actions) * OpenGL [[opengl](https://crates.io/keywords/opengl)] @@ -1834,6 +1834,7 @@ A registry allows you to publish your Rust libraries as crate packages, to share * [exercism.org](https://exercism.org/tracks/rust) - programming exercises that help you learn new concepts in Rust. * [Hands-on Rust](https://pragprog.com/titles/hwrust/hands-on-rust/) - A hands-on guide to learning Rust by making games - by [Herbert Wolverson](https://github.com/thebracket/) (paid) * [Idiomatic Rust](https://github.com/mre/idiomatic-rust) - A peer-reviewed collection of articles/talks/repos which teach idiomatic Rust. + * [LabEx Rust Skill Tree](https://labex.io/skilltrees/rust) - A structured Rust learning path with hands-on labs, designed for beginners to master Rust step by step. * [Learn Rust by 500 lines code](https://github.com/cuppar/rtd) - Learn Rust by 500 lines code, build a Todo Cli Application from scratch. * [Learning Rust With Entirely Too Many Linked Lists](https://rust-unofficial.github.io/too-many-lists/) - in-depth exploration of Rust's memory management rules, through implementing a few different types of list structures. * [Little Book of Rust Books](https://lborb.github.io/book/) - Curated list of rust books and how-tos. diff --git a/docs/awesome/awesome-selfhosted.md b/docs/awesome/awesome-selfhosted.md index 82c7280b04..776ed969ec 100644 --- a/docs/awesome/awesome-selfhosted.md +++ b/docs/awesome/awesome-selfhosted.md @@ -662,7 +662,7 @@ A [document management system](https://en.wikipedia.org/wiki/Document_management - [Komga](https://komga.org) - Media server for comics/mangas/BDs with API and OPDS support, a modern web interface for exploring your libraries, as well as a web reader. ([Source Code](https://github.com/gotson/komga)) `MIT` `Java/Docker` - [Librum](https://librumreader.com) - A modern e-book reader and library manager that supports most major book formats, runs on all devices and offers great tools to boost productivity. ([Source Code](https://github.com/Librum-Reader/Librum)) `GPL-3.0` `C++` - [Stump](https://www.stumpapp.dev) - A fast, free and open source comics, manga and digital book server with OPDS support. ([Source Code](https://github.com/stumpapp/stump)) `MIT` `Rust` -- [The Epube](https://tt-rss.org/the-epube) - Self-hosted web EPUB reader using EPUB.js, Bootstrap, and Calibre. ([Source Code](https://git.tt-rss.org/fox/the-epube)) `GPL-3.0` `PHP` +- [The Epube](https://gitlab.tt-rss.org/main/the-epube/-/wikis/home) - Self-hosted web EPUB reader using EPUB.js, Bootstrap, and Calibre. ([Source Code](https://gitlab.tt-rss.org/main/the-epube)) `GPL-3.0` `PHP` ### Document Management - Institutional Repository and Digital Library Software @@ -842,7 +842,7 @@ Simplified file servers for sharing of one-time/short-lived/temporary files, pro - [Gokapi](https://github.com/Forceu/gokapi) - Lightweight server to share files, which expire after a set amount of downloads or days. Similar to the discontinued Firefox Send, with the difference that only the admin is allowed to upload files. `GPL-3.0` `Go/Docker` - [goploader](https://github.com/Depado/goploader) - Easy file sharing with server-side encryption, curl/httpie/wget compliant. `MIT` `Go` - [GoSƐ](https://github.com/stv0g/gose) - GoSƐ is a modern file-uploader focusing on scalability and simplicity. It only depends on a S3 storage backend and hence scales horizontally without the need for additional databases or caches. ([Demo](https://gose.0l.de)) `Apache-2.0` `Go/Docker` -- [lufi](https://framagit.org/fiat-tux/hat-softwares/lufi) - Let's Upload that FIle, client-side encrypted. ([Demo](https://demo.lufi.io), [Source Code](https://framagit.org/fiat-tux/hat-softwares/lufi/tree/master)) `AGPL-3.0` `Perl` +- [lufi](https://framagit.org/fiat-tux/hat-softwares/lufi) - Let's Upload that FIle, client-side encrypted. ([Source Code](https://framagit.org/fiat-tux/hat-softwares/lufi/tree/master)) `AGPL-3.0` `Perl` - [OnionShare](https://github.com/onionshare/onionshare) - Securely and anonymously share a file of any size. `GPL-2.0` `Python/deb` - [Pairdrop](https://github.com/schlagmichdoch/pairdrop) - Local file sharing in your browser, inspired by Apple's AirDrop (fork of Snapdrop). `GPL-3.0` `Docker` - [PicoShare](https://pico.rocks) - A minimalist, easy-to-host service for sharing images and other files. ([Demo](https://demo.pico.rocks), [Source Code](https://github.com/mtlynch/picoshare)) `AGPL-3.0` `Go/Docker` diff --git a/docs/awesome/awesome-v.md b/docs/awesome/awesome-v.md index 30151fc1f3..df09f90e9c 100644 --- a/docs/awesome/awesome-v.md +++ b/docs/awesome/awesome-v.md @@ -73,6 +73,7 @@ ### Operating systems/Kernels - [Vinix](https://github.com/vlang/vinix) - Small and simple OS in V. Runs bash. +- [V-Unikernel](https://github.com/vlang/unikernel) - A unikernel is a computer program statically linked with the operating system code on which it depends. ### Package managers @@ -199,6 +200,7 @@ - [vplot](https://github.com/erdetn/vplot) - V wrapper for GNU Plot (`gnuplot_i`). - [vsl](https://github.com/vlang/vsl) - VSL is a Scientific Library with a great variety of different modules. Although most modules offer pure-V definitions, VSL also provides modules that wrap known C libraries among other backends that allow high performance computing as an alternative. Also provides opinionated wrappers for OpenBLAS, LAPACKE, MPI, OpenCL among other libraries. - [vtl](https://github.com/vlang/vtl) - The V Tensor Library is a numerical computing library supporting n-dimensional data structure, backed by VSL. +- [NeuralNetworks-V-Module](https://github.com/Eliyaan/NeuralNetworks-V-Module) - This is a V module to create neural networks. ### Serial Communications @@ -307,6 +309,7 @@ #### VS Code - [vscode-vlang](https://github.com/vlang/vscode-vlang) - V Language extension for Visual Studio Code. +- [v-analyzer](https://github.com/vlang/v-analyzer) - Bring IDE features for the V programming language to VS Code. #### Vim