diff --git a/.github/workflows/update-by-lang.yml b/.github/workflows/update-by-lang.yml index 3cb0f17..f30c715 100644 --- a/.github/workflows/update-by-lang.yml +++ b/.github/workflows/update-by-lang.yml @@ -1,50 +1,34 @@ -name: ⭐ Update by language +name: Update by language on: - push: - branches: [main] + workflow_dispatch: schedule: - cron: 0/30 * * * * - workflow_dispatch: jobs: update-by-language: - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - REPOSITORY: ${{ github.repository }} - USERNAME: ${{ github.repository_owner }} - name: 🌟 Update stars and clean old runs + name: update awesome-stars runs-on: ubuntu-latest steps: - - name: 🧹 Delete old workflow runs - run: | - gh api repos/${REPOSITORY}/actions/runs -X GET --paginate -q '.workflow_runs[] | select(.status != "in_progress" and .status != "queued") | "\(.id)"' | xargs -I % gh api repos/${REPOSITORY}/actions/runs/% -X DELETE - - - name: ⬇ Checkout - uses: actions/checkout@v5 - - - name: 🔧 Set up Python + - uses: actions/checkout@v5 + - name: Set up Python uses: actions/setup-python@v5 with: python-version: "3.13" - - - name: 🔧 Install dependencies - run: pip install --upgrade pip starred - - - name: ⭐ Update repo category by language + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install starred + - name: Get repository name + run: echo "REPOSITORY_NAME=${GITHUB_REPOSITORY#*/}" >> $GITHUB_ENV + - name: Update repo category by language + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + REPOSITORY: ${{ env.REPOSITORY_NAME }} + USERNAME: ${{ github.repository_owner }} run: | starred \ - --token ${GITHUB_TOKEN} \ - --username ${USERNAME} \ - --sort > by-language.md - head by-language.md - if [ $(wc -l < "by-language.md") -lt 100 ]; then - git checkout -- "by-language.md" - fi - - - name: 🤖 Commit changes - uses: stefanzweifel/git-auto-commit-action@v5 - with: - commit_message: 🤖 Update generated README/topics - branch: main - commit_user_name: awesome-stars 🤖 - commit_user_email: actions@github.com - commit_author: awesome-stars 🤖 + --username ${USERNAME} \ + --repository ${REPOSITORY} \ + --token ${GITHUB_TOKEN} \ + --sort \ + --message "docs(language): bump data" \ + --filename by-language.md diff --git a/by-language.md b/by-language.md index 620a81e..560ee52 100644 --- a/by-language.md +++ b/by-language.md @@ -27,7 +27,6 @@ - [GDScript](#gdscript) - [Go](#go) - [Groovy](#groovy) -- [HCL](#hcl) - [HTML](#html) - [Hack](#hack) - [Haml](#haml) @@ -471,10 +470,6 @@ - [danielnaber/openthesaurus](https://github.com/danielnaber/openthesaurus) - web-based thesaurus search and management -## HCL - -- [ironicbadger/infra](https://github.com/ironicbadger/infra) - 99.7% less leaked credentials - ## HTML - [yegortimoshenko/copperhead-takeover](https://github.com/yegortimoshenko/copperhead-takeover) - Documents related to the takeover of Copperhead Limited (CopperheadOS) @@ -909,7 +904,6 @@ - [osano/cookieconsent](https://github.com/osano/cookieconsent) - A free solution to the EU, GDPR, and California Cookie Laws - [nt1m/theming-rules](https://github.com/nt1m/theming-rules) - Simple way to do dynamic themes - [rNeomy/clean-uninstall](https://github.com/rNeomy/clean-uninstall) - Remove addons fingerprints upon uninstall in Firefox browser -- [julianshapiro/velocity](https://github.com/julianshapiro/velocity) - Accelerated JavaScript animation. - [Openpalm/strophe-omemo](https://github.com/Openpalm/strophe-omemo) - - [ApoorvSaxena/lozad.js](https://github.com/ApoorvSaxena/lozad.js) - 🔥 Highly performant, light ~1kb and configurable lazy loader in pure JS with no dependencies for responsive images, iframes and more - [feathericons/feather](https://github.com/feathericons/feather) - Simply beautiful open-source icons @@ -1159,7 +1153,7 @@ - [ahmmedrejowan/DeviceInfo](https://github.com/ahmmedrejowan/DeviceInfo) - Device Info - Hardware, Sensor, Software - [zacharee/MastodonRedirect](https://github.com/zacharee/MastodonRedirect) - Deep linking proxy for Mastodon and Lemmy on Android, allowing you to launch your selected client automatically. - [eu-digital-identity-wallet/eudi-app-android-wallet-ui](https://github.com/eu-digital-identity-wallet/eudi-app-android-wallet-ui) - EUDI Wallet Prototype -- [breezy-weather/breezy-weather](https://github.com/breezy-weather/breezy-weather) - A Material Design Weather Application +- [breezy-weather/breezy-weather](https://github.com/breezy-weather/breezy-weather) - A feature-rich weather app with good visualizations and more than 50 sources. - [mollyim/mollyim-android](https://github.com/mollyim/mollyim-android) - Enhanced and security-focused fork of Signal. - [accrescent/accrescent](https://github.com/accrescent/accrescent) - A novel Android app store focused on security, privacy, and usability - [seedvault-app/seedvault](https://github.com/seedvault-app/seedvault) - A backup application for the Android Open Source Project. @@ -2145,6 +2139,7 @@ ## Python +- [kevinapps/githubstar](https://github.com/kevinapps/githubstar) - Export GitHub starred repositories, lists and topics to HTML, JSON, Markdown, or bookmark, grouped by language or topic, ordered by time, stargazer count etc. - [obeone/multi-registry-cache](https://github.com/obeone/multi-registry-cache) - Multi-registry cache for Docker/containerd, optimizing image pulls using the original registry image - [maguowei/starred](https://github.com/maguowei/starred) - creating your own Awesome List by GitHub stars! - [Frestein/gaze-stars](https://github.com/Frestein/gaze-stars) - Creating your own Awesome List by GitHub starred lists! 🌟 diff --git a/by-list.md b/by-list.md index d5deddb..6b5894f 100644 --- a/by-list.md +++ b/by-list.md @@ -73,6 +73,7 @@ ## dead - [dendronhq/dendron](https://github.com/dendronhq/dendron) - The personal knowledge management (PKM) tool that grows as you do! +- [738/awesome-url-shortener](https://github.com/738/awesome-url-shortener) - 🔗 A curated list of awesome url shortener ## desktop - [UshakovVasilii/gnome-shell-extension-freon](https://github.com/UshakovVasilii/gnome-shell-extension-freon) - Shows CPU temperature, disk temperature, video card temperature (NVIDIA/Catalyst/Bumblebee&NVIDIA), voltage and fan RPM @@ -263,7 +264,6 @@ - [Y2Z/monolith](https://github.com/Y2Z/monolith) - ⬛️ CLI tool and library for saving complete web pages as a single HTML file - [Tygo-van-den-Hurk/NixOS](https://github.com/Tygo-van-den-Hurk/NixOS) - This repository contains the the configuration files for my NixOS instance. NixOS is a linux distribution that allows reproducibility. The point of the repository is such that I can store my configuration safely in the cloud, have version control, and sync any updates to all machines using this configuration as it supports mulitple machines. - [wellWINeo/nix-anysync](https://github.com/wellWINeo/nix-anysync) - Any-Sync NixOS flake -- [bluskript/nix-inspect](https://github.com/bluskript/nix-inspect) - Interactive tui for inspecting nix configs - [netbirdio/android-client](https://github.com/netbirdio/android-client) - Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls. - [boffbowsh/nix-lancache](https://github.com/boffbowsh/nix-lancache) - A Flake for running LanCache.net on NixOS - [microvm-nix/microvm.nix](https://github.com/microvm-nix/microvm.nix) - NixOS MicroVMs @@ -287,6 +287,10 @@ - [ktolonen/ultiorganizer](https://github.com/ktolonen/ultiorganizer) - Ultiorganizer is a web application for online score keeping of Ultimate events. - [thunderbird/stormbox](https://github.com/thunderbird/stormbox) - A webmail. - [rti/nixwrap](https://github.com/rti/nixwrap) - Easy Application Sandboxing on NixOS +- [kevinapps/githubstar](https://github.com/kevinapps/githubstar) - Export GitHub starred repositories, lists and topics to HTML, JSON, Markdown, or bookmark, grouped by language or topic, ordered by time, stargazer count etc. +- [tutunak/awesome-url-shortener](https://github.com/tutunak/awesome-url-shortener) - +- [emersion/hydroxide](https://github.com/emersion/hydroxide) - A third-party, open-source ProtonMail CardDAV, IMAP and SMTP bridge +- [utdemir/nix-tree](https://github.com/utdemir/nix-tree) - Interactively browse dependency graphs of Nix derivations. ## knowledge - [TiddlyWiki/TiddlyWiki5](https://github.com/TiddlyWiki/TiddlyWiki5) - A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc. @@ -317,6 +321,7 @@ - [docmost/docmost](https://github.com/docmost/docmost) - Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. - [mattermost/mattermost-mobile](https://github.com/mattermost/mattermost-mobile) - Next generation iOS and Android apps for Mattermost in React Native - [thunderbird/stormbox](https://github.com/thunderbird/stormbox) - A webmail. +- [linkwarden/linkwarden](https://github.com/linkwarden/linkwarden) - ⚡️⚡️⚡️ Self-hosted collaborative bookmark manager to collect, read, annotate, and fully preserve what matters, all in one place. ## linux - [linuxhw/DMI](https://github.com/linuxhw/DMI) - Collect dmidecode reports and find most popular CPU, RAM and battery @@ -422,7 +427,6 @@ - [Janik-Haag/nixbox](https://github.com/Janik-Haag/nixbox) - nix ipam implantation - your documentation is your configuration - [CollaboraOnline/richdocumentscode](https://github.com/CollaboraOnline/richdocumentscode) - Built-in CODE Server app - [icewind1991/files_markdown](https://github.com/icewind1991/files_markdown) - Nextcloud markdown editor -- [bluskript/nix-inspect](https://github.com/bluskript/nix-inspect) - Interactive tui for inspecting nix configs - [marcantondahmen/automad](https://github.com/marcantondahmen/automad) - A flat-file content management system and template engine - [numtide/blueprint](https://github.com/numtide/blueprint) - Standard folder structure for Nix projects - [kasmtech/KasmVNC](https://github.com/kasmtech/KasmVNC) - Modern VNC Server and client, web based and secure @@ -543,6 +547,7 @@ - [mattermost/mattermost](https://github.com/mattermost/mattermost) - Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.. - [gomods/athens](https://github.com/gomods/athens) - A Go module datastore and proxy - [utdemir/nix-tree](https://github.com/utdemir/nix-tree) - Interactively browse dependency graphs of Nix derivations. +- [emersion/hydroxide](https://github.com/emersion/hydroxide) - A third-party, open-source ProtonMail CardDAV, IMAP and SMTP bridge ## nix - [NixOS/nix-constitutional-assembly](https://github.com/NixOS/nix-constitutional-assembly) - Home of the Nix Constitutional Assembly, there to establish a community-based governance @@ -663,6 +668,7 @@ - [PrimaMateria/nixos-hive](https://github.com/PrimaMateria/nixos-hive) - PrimaMateria's NixOS configuration - [utdemir/nix-tree](https://github.com/utdemir/nix-tree) - Interactively browse dependency graphs of Nix derivations. - [rti/nixwrap](https://github.com/rti/nixwrap) - Easy Application Sandboxing on NixOS +- [linkwarden/linkwarden](https://github.com/linkwarden/linkwarden) - ⚡️⚡️⚡️ Self-hosted collaborative bookmark manager to collect, read, annotate, and fully preserve what matters, all in one place. ## nixolotl - [Mic92/nix-update](https://github.com/Mic92/nix-update) - Swiss-knife for updating nix packages. @@ -726,7 +732,6 @@ - [Hoverbear-Consulting/flake](https://github.com/Hoverbear-Consulting/flake) - Company Nix expressions. - [linyinfeng/dotfiles](https://github.com/linyinfeng/dotfiles) - My personal NixOS configurations. - [catppuccin/nix](https://github.com/catppuccin/nix) - ❄️ Soothing pastel theme for Nix -- [bluskript/nix-inspect](https://github.com/bluskript/nix-inspect) - Interactive tui for inspecting nix configs - [rasmus-kirk/nixarr](https://github.com/rasmus-kirk/nixarr) - The Media Server Nixos Module - [kopia/kopia](https://github.com/kopia/kopia) - Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included. - [eh8/chenglab](https://github.com/eh8/chenglab) - a straightforward NixOS setup for my homelab and personal computers @@ -836,6 +841,9 @@ - [docmost/docmost](https://github.com/docmost/docmost) - Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. - [simplex-chat/simplex-chat](https://github.com/simplex-chat/simplex-chat) - SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱! - [mattermost/mattermost-mobile](https://github.com/mattermost/mattermost-mobile) - Next generation iOS and Android apps for Mattermost in React Native +- [kevinapps/githubstar](https://github.com/kevinapps/githubstar) - Export GitHub starred repositories, lists and topics to HTML, JSON, Markdown, or bookmark, grouped by language or topic, ordered by time, stargazer count etc. +- [Dacid99/LinkDroid-for-Linkwarden](https://github.com/Dacid99/LinkDroid-for-Linkwarden) - A companion android app for the Linkwarden project. It enables you to upload links via the share context menu and to quickly access the webinterface. This repository is just a mirror, please go to the gitlab repo to contribute code. +- [linkwarden/linkwarden](https://github.com/linkwarden/linkwarden) - ⚡️⚡️⚡️ Self-hosted collaborative bookmark manager to collect, read, annotate, and fully preserve what matters, all in one place. ## security - [nix-community/vulnix](https://github.com/nix-community/vulnix) - Vulnerability (CVE) scanner for Nix/NixOS [maintainer=@henrirosten] @@ -1046,6 +1054,7 @@ - [docmost/docmost](https://github.com/docmost/docmost) - Docmost is an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. - [gomods/athens](https://github.com/gomods/athens) - A Go module datastore and proxy - [utdemir/nix-tree](https://github.com/utdemir/nix-tree) - Interactively browse dependency graphs of Nix derivations. +- [kevinapps/githubstar](https://github.com/kevinapps/githubstar) - Export GitHub starred repositories, lists and topics to HTML, JSON, Markdown, or bookmark, grouped by language or topic, ordered by time, stargazer count etc. ## webdev - [thephpleague/flysystem](https://github.com/thephpleague/flysystem) - Abstraction for local and remote filesystems @@ -1148,6 +1157,7 @@ - [BoidCMS/BoidCMS](https://github.com/BoidCMS/BoidCMS) - Flat file CMS for building simple websites and blogs - [ktolonen/ultiorganizer](https://github.com/ktolonen/ultiorganizer) - Ultiorganizer is a web application for online score keeping of Ultimate events. - [thunderbird/stormbox](https://github.com/thunderbird/stormbox) - A webmail. +- [tutunak/awesome-url-shortener](https://github.com/tutunak/awesome-url-shortener) - ## work - [oeg-upm/devops-infra](https://github.com/oeg-upm/devops-infra) - Public repository for an ontology network on DevOps infrastructure diff --git a/by-topic.md b/by-topic.md index db86dc0..e797241 100644 --- a/by-topic.md +++ b/by-topic.md @@ -1381,6 +1381,7 @@ ## github +- [kevinapps/githubstar](https://github.com/kevinapps/githubstar) - Export GitHub starred repositories, lists and topics to HTML, JSON, Markdown, or bookmark, grouped by language or topic, ordered by time, stargazer count etc. - [ikatyang/emoji-cheat-sheet](https://github.com/ikatyang/emoji-cheat-sheet) - A markdown version emoji cheat sheet - [astralapp/astral](https://github.com/astralapp/astral) - Organize Your GitHub Stars With Ease - [buttons/github-buttons](https://github.com/buttons/github-buttons) - :octocat: Unofficial github:buttons @@ -3013,7 +3014,7 @@ - [eu-digital-identity-wallet/eudi-app-android-wallet-ui](https://github.com/eu-digital-identity-wallet/eudi-app-android-wallet-ui) - EUDI Wallet Prototype - [infinisil/sanix](https://github.com/infinisil/sanix) - Sane stable stateless NixOS setup - [save-nix-together/open-letter](https://github.com/save-nix-together/open-letter) - an open letter to the NixOS foundation -- [breezy-weather/breezy-weather](https://github.com/breezy-weather/breezy-weather) - A Material Design Weather Application +- [breezy-weather/breezy-weather](https://github.com/breezy-weather/breezy-weather) - A feature-rich weather app with good visualizations and more than 50 sources. - [mollyim/mollyim-android](https://github.com/mollyim/mollyim-android) - Enhanced and security-focused fork of Signal. - [joelthorner/doc-template](https://github.com/joelthorner/doc-template) - Dev documentation template (one file) - [necolas/idiomatic-css](https://github.com/necolas/idiomatic-css) - Principles of writing consistent, idiomatic CSS. @@ -3298,7 +3299,6 @@ - [mozilla/fxa](https://github.com/mozilla/fxa) - Monorepo for Mozilla Accounts (formerly Firefox Accounts) - [josh-richardson/cadmus](https://github.com/josh-richardson/cadmus) - A GUI frontend for @werman's Pulse Audio real-time noise suppression plugin - [ubuntu/gnome-shell-extension-appindicator](https://github.com/ubuntu/gnome-shell-extension-appindicator) - Adds KStatusNotifierItem support to the Shell -- [ironicbadger/infra](https://github.com/ironicbadger/infra) - 99.7% less leaked credentials - [luebke-dev/smbios-thermal-ctl-gnome-ext](https://github.com/luebke-dev/smbios-thermal-ctl-gnome-ext) - Gnome-Shell Extension for setting smbios thermal modes. - [UshakovVasilii/gnome-shell-extension-freon](https://github.com/UshakovVasilii/gnome-shell-extension-freon) - Shows CPU temperature, disk temperature, video card temperature (NVIDIA/Catalyst/Bumblebee&NVIDIA), voltage and fan RPM - [riccardoscalco/textures](https://github.com/riccardoscalco/textures) - Textures.js is a JavaScript library for creating SVG patterns @@ -3513,7 +3513,6 @@ - [speed47/spectre-meltdown-checker](https://github.com/speed47/spectre-meltdown-checker) - Reptar, Downfall, Zenbleed, ZombieLoad, RIDL, Fallout, Foreshadow, Spectre, Meltdown vulnerability/mitigation checker for Linux & BSD - [aidanlister/jquery-stickytabs](https://github.com/aidanlister/jquery-stickytabs) - Provides persistant state (back and forward button support) for Bootstrap tabs - [rNeomy/clean-uninstall](https://github.com/rNeomy/clean-uninstall) - Remove addons fingerprints upon uninstall in Firefox browser -- [julianshapiro/velocity](https://github.com/julianshapiro/velocity) - Accelerated JavaScript animation. - [vanillaforums/community](https://github.com/vanillaforums/community) - Code powering the Vanilla Forums open source community. - [Openpalm/strophe-omemo](https://github.com/Openpalm/strophe-omemo) - - [vanhoefm/krackattacks-scripts](https://github.com/vanhoefm/krackattacks-scripts) - @@ -4358,6 +4357,7 @@ ## python +- [kevinapps/githubstar](https://github.com/kevinapps/githubstar) - Export GitHub starred repositories, lists and topics to HTML, JSON, Markdown, or bookmark, grouped by language or topic, ordered by time, stargazer count etc. - [automatic-ripping-machine/automatic-ripping-machine](https://github.com/automatic-ripping-machine/automatic-ripping-machine) - Automatic Ripping Machine (ARM) Scripts - [gramps-project/gramps](https://github.com/gramps-project/gramps) - Source code for Gramps Genealogical program - [mitmproxy/mitmproxy](https://github.com/mitmproxy/mitmproxy) - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.