diff --git a/.github/workflows/update-by-lang.yml b/.github/workflows/update-by-lang.yml index f30c715..3cb0f17 100644 --- a/.github/workflows/update-by-lang.yml +++ b/.github/workflows/update-by-lang.yml @@ -1,34 +1,50 @@ -name: Update by language +name: ⭐ Update by language on: - workflow_dispatch: + push: + branches: [main] schedule: - cron: 0/30 * * * * + workflow_dispatch: jobs: update-by-language: - name: update awesome-stars + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + REPOSITORY: ${{ github.repository }} + USERNAME: ${{ github.repository_owner }} + name: 🌟 Update stars and clean old runs runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - name: Set up Python + - 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/setup-python@v5 with: python-version: "3.13" - - 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 }} + + - name: 🔧 Install dependencies + run: pip install --upgrade pip starred + + - name: ⭐ Update repo category by language run: | starred \ - --username ${USERNAME} \ - --repository ${REPOSITORY} \ - --token ${GITHUB_TOKEN} \ - --sort \ - --message "docs(language): bump data" \ - --filename by-language.md + --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 🤖 diff --git a/by-language.md b/by-language.md index 560ee52..620a81e 100644 --- a/by-language.md +++ b/by-language.md @@ -27,6 +27,7 @@ - [GDScript](#gdscript) - [Go](#go) - [Groovy](#groovy) +- [HCL](#hcl) - [HTML](#html) - [Hack](#hack) - [Haml](#haml) @@ -470,6 +471,10 @@ - [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) @@ -904,6 +909,7 @@ - [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 @@ -1153,7 +1159,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 feature-rich weather app with good visualizations and more than 50 sources. +- [breezy-weather/breezy-weather](https://github.com/breezy-weather/breezy-weather) - A Material Design Weather Application - [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. @@ -2139,7 +2145,6 @@ ## 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 6b5894f..d5deddb 100644 --- a/by-list.md +++ b/by-list.md @@ -73,7 +73,6 @@ ## 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 @@ -264,6 +263,7 @@ - [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,10 +287,6 @@ - [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. @@ -321,7 +317,6 @@ - [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 @@ -427,6 +422,7 @@ - [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 @@ -547,7 +543,6 @@ - [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 @@ -668,7 +663,6 @@ - [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. @@ -732,6 +726,7 @@ - [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 @@ -841,9 +836,6 @@ - [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] @@ -1054,7 +1046,6 @@ - [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 @@ -1157,7 +1148,6 @@ - [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 e797241..db86dc0 100644 --- a/by-topic.md +++ b/by-topic.md @@ -1381,7 +1381,6 @@ ## 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 @@ -3014,7 +3013,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 feature-rich weather app with good visualizations and more than 50 sources. +- [breezy-weather/breezy-weather](https://github.com/breezy-weather/breezy-weather) - A Material Design Weather Application - [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. @@ -3299,6 +3298,7 @@ - [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,6 +3513,7 @@ - [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) - @@ -4357,7 +4358,6 @@ ## 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.