awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ryo-ma avatar

ryo-ma/github-profile-trophy

0
View on GitHub↗
6,577 نجوم·1,780 تفرعات·TypeScript·MIT·3 مشاهداتgithub-profile-trophy.vercel.app↗

Github Profile Trophy

GitHub Profile Trophy is a service that generates SVG images of achievement trophies based on a GitHub user's profile statistics, designed for embedding in README files. It fetches profile data through the GitHub GraphQL API, renders the trophies server-side as SVG markup, and serves them directly to clients, with a Redis-based caching layer to reduce repeated API calls and speed up subsequent requests.

The service can be deployed as a self-hosted HTTP server running on the Deno JavaScript runtime, packaged with Docker for consistent local and CI environments. It also offers a GitHub Action workflow that generates and commits trophy SVG files directly within a CI pipeline, removing the need for an external hosting service. Configuration is handled through environment variables, controlling server port, visual themes, spacing, and display filters without code changes.

The trophy display is highly customizable, allowing users to adjust the grid layout by setting the number of rows and columns, apply predefined color themes, toggle background transparency and frame visibility, and filter which trophies appear by rank or title. The service supports local SVG generation via a Deno script for offline use, and includes a local development environment with Redis for testing.

Features

  • Profile Trophy Renderers - Generates SVG trophy images from GitHub profile statistics for embedding in README files.
  • Profile Achievement Visualizations - Converts GitHub profile statistics into a visual trophy display that highlights ranks, titles, and special achievements.
  • GitHub API Integrations - Fetches user profile statistics by querying GitHub's GraphQL API with a personal access token.
  • Data Visualizations - Fetches GitHub profile statistics via the GraphQL API and renders them as visual trophy SVG badges.
  • SVG Server-Side Renderers - Generates trophy images on the server as SVG markup for embedding in README files.
  • Badge Generation Servers - Runs a local or CI-based HTTP service that generates and serves customizable trophy SVG images.
  • Trophy Rank Filters - Restricts which trophies appear by specifying or excluding titles or ranks to show only relevant achievements.
  • Redis Caching Layers - Stores generated trophy data in Redis to reduce repeated API calls and speed up subsequent requests.
  • Trophy Title Filters - Shows or hides specific trophy categories by including or excluding their title names from the displayed set.
  • Trophy SVG Generators - Provides a GitHub Actions workflow that generates and commits trophy SVG images from profile statistics.
  • Trophy SVG Generators - Creates SVG images displaying GitHub achievements and statistics as trophy rows for README profiles.
  • SVG Image Servers - Ships a self-hosted HTTP server on Deno that renders customizable trophy SVGs from GitHub API data.
  • Trophy Customizations - Adjusts visual appearance of trophy SVGs through themes, spacing, grid layout, and visibility controls.
  • Adaptive Grid Counts - Controls the number of rows and columns in the trophy display grid, with an adaptive column option.
  • Trophy Grid Layouts - Sets the maximum number of rows and columns to arrange trophies in a grid, with an adaptive column option.
  • Profile Statistics Badges - Creates achievement-themed SVG images from GitHub user data for profile pages.
  • أدوات المطور - Dynamic display of GitHub profile achievements.
  • Profile Readme Tools - Generates dynamic GitHub achievement trophies.

سجل النجوم

مخطط تاريخ النجوم لـ ryo-ma/github-profile-trophyمخطط تاريخ النجوم لـ ryo-ma/github-profile-trophy

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Github Profile Trophy

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Github Profile Trophy.
  • vn7n24fzkq/github-profile-summary-cardsالصورة الرمزية لـ vn7n24fzkq

    vn7n24fzkq/github-profile-summary-cards

    3,353عرض على GitHub↗
    TypeScriptgithub-actiongithub-profile-readmehacktoberfest
    عرض على GitHub↗3,353
  • denvercoder1/github-readme-streak-statsالصورة الرمزية لـ DenverCoder1

    DenverCoder1/github-readme-streak-stats

    6,923عرض على GitHub↗

    This project is a GitHub contribution streak tracker and profile README statistic generator. It functions as a deployable server that calculates consecutive days of commits, pull requests, and issues to produce dynamic visual cards displaying a user's total, current, and longest activity streaks. The tool generates customizable SVG activity stat cards that can be embedded directly into profile overviews. It features a parameter-driven theme engine for modifying colors and borders, as well as localization support for translating labels and formatting dates. The system includes configurable st

    PHP
    عرض على GitHub↗6,923
  • gomods/athensالصورة الرمزية لـ gomods

    gomods/athens

    4,773عرض على GitHub↗

    Athens is a Go module proxy server and dependency cache that provides a persistent storage system for Go dependencies. It acts as a mirror and datastore to ensure reproducible build environments by storing immutable copies of external packages, protecting against upstream deletions or outages. The project distinguishes itself by serving as a secure gateway for private Go module hosting, utilizing authentication tokens, SSH keys, and GitHub Apps to retrieve dependencies from private version control systems. It further enables software dependency compliance through request filtering and checksu

    Goathensdependenciesdependency-manager
    عرض على GitHub↗4,773
  • tipsy/profile-summary-for-githubالصورة الرمزية لـ tipsy

    tipsy/profile-summary-for-github

    19,946عرض على GitHub↗

    This project is a GitHub profile visualization tool and activity dashboard that transforms raw data from the GitHub API into graphical summaries. It functions as a data visualizer designed to provide a high-level overview of a user's coding presence and contribution history. The tool focuses on developer portfolio enhancement by creating visual representations of platform engagement and open source contribution tracking. It generates these summaries as scalable vector graphics that can be embedded directly into markdown files. The system utilizes template-driven layouts and dynamic query par

    Vuegithub-apijavalinkotlin
    عرض على GitHub↗19,946
عرض جميع البدائل الـ 30 لـ Github Profile Trophy→

الأسئلة الشائعة

ما هي وظيفة ryo-ma/github-profile-trophy؟

GitHub Profile Trophy is a service that generates SVG images of achievement trophies based on a GitHub user's profile statistics, designed for embedding in README files. It fetches profile data through the GitHub GraphQL API, renders the trophies server-side as SVG markup, and serves them directly to clients, with a Redis-based caching layer to reduce repeated API calls and speed up subsequent requests.

ما هي الميزات الرئيسية لـ ryo-ma/github-profile-trophy؟

الميزات الرئيسية لـ ryo-ma/github-profile-trophy هي: Profile Trophy Renderers, Profile Achievement Visualizations, GitHub API Integrations, Data Visualizations, SVG Server-Side Renderers, Badge Generation Servers, Trophy Rank Filters, Redis Caching Layers.

ما هي البدائل مفتوحة المصدر لـ ryo-ma/github-profile-trophy؟

تشمل البدائل مفتوحة المصدر لـ ryo-ma/github-profile-trophy: vn7n24fzkq/github-profile-summary-cards. denvercoder1/github-readme-streak-stats — This project is a GitHub contribution streak tracker and profile README statistic generator. It functions as a… gomods/athens — Athens is a Go module proxy server and dependency cache that provides a persistent storage system for Go dependencies.… tipsy/profile-summary-for-github — This project is a GitHub profile visualization tool and activity dashboard that transforms raw data from the GitHub… octokit/octokit.rb — Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a… github-tools/github — Octokit is a JavaScript API client and REST API wrapper designed for executing authenticated requests to GitHub from…