Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Pinned Gists
  3. activity-box

activity-box

ISCJavaScript

A GitHub Action that updates a pinned gist with your latest GitHub activity.

GitHubGitHub
224 stars60 forks0 contributors

What is activity-box?

activity-box is a GitHub Action that updates a pinned GitHub Gist with a user's latest activity, such as commits, issues, and pull requests. It automates the process of keeping a public gist current with recent GitHub contributions, providing a dynamic way to showcase activity on a user's profile.

Target Audience

GitHub users who want to automatically display their recent activity in a pinned gist on their profile, particularly developers looking to enhance their profile visibility with minimal manual effort.

Value Proposition

Developers choose activity-box because it simplifies the process of maintaining an up-to-date activity display using GitHub's native Actions and Gists, requiring only initial setup and then running automatically on a schedule.

Overview

⚡️📌 Update a pinned gist to contain the latest activity of a user

Use Cases

Best For

  • Automatically updating a pinned gist with GitHub activity
  • Showcasing recent commits, issues, and pull requests on a profile
  • Setting up a scheduled workflow for profile maintenance
  • Enhancing GitHub profile visibility with dynamic content
  • Using GitHub Actions for personal automation projects
  • Creating a public activity feed without manual updates

Not Ideal For

  • Users wanting richly styled or embeddable activity feeds beyond basic Gist formatting
  • Projects requiring real-time activity updates without scheduled intervals
  • Teams needing centralized management of multiple users' GitHub activity from a single dashboard
  • Organizations with strict security policies that prohibit personal access token usage for automation

Pros & Cons

Pros

Automated Scheduling

Leverages GitHub Actions' schedule event to run automatically on a cron job, ensuring the gist stays updated without manual intervention, as shown in the workflow example with cron configuration.

Template-Based Setup

Provides a ready-to-use template repository via the 'Use this template' button, streamlining initial configuration and reducing setup complexity for users.

Minimalist and Focused

Follows a minimalist philosophy, concentrating solely on updating activity data like commits and issues without bloat, making it lightweight and easy to maintain.

Seamless GitHub Integration

Uses native GitHub tools like Actions and Gists, ensuring compatibility and reducing dependencies on external services, as it's designed specifically for the GitHub ecosystem.

Cons

Token Management Overhead

Requires creating and securely storing a personal access token with Gist scope, adding complexity and potential security risks if tokens are mishandled, as highlighted in the setup steps.

Limited Output Customization

The activity is displayed in a plain Gist format with no built-in options for styling or advanced formatting, restricting aesthetic control and personalization.

Scheduled Updates Only

Updates are tied to a cron schedule, meaning activity data isn't reflected in real-time and may have delays, such as the example running every 10 minutes.

Frequently Asked Questions

Quick Stats

Stars224
Forks60
Contributors0
Open Issues3
Last commit2 years ago
CreatedSince 2019

Tags

#developer-tools#workflow-automation#profile-showcase#pinned-gist#activity-tracking#automation#github-actions#github-gist

Built With

G
GitHub Actions
N
Node.js

Included in

Pinned Gists2.1k
Auto-fetched 1 day ago

Related Projects

productive-boxproductive-box

Are you an early 🐤 or a night 🦉? Let's check out in gist

Stars540
Forks7,522
Last commit1 year ago
github-stats-boxgithub-stats-box

📌 Update a gist to contain your GitHub stats

Stars160
Forks1,574
Last commit2 years ago
lang-boxlang-box

💻 Update a pinned gist to contain languages of your recent commits in GitHub

Stars58
Forks160
Last commit6 months ago
github-activity-boxgithub-activity-box

⚡️📌 Update a pinned gist to show your latest GitHub activity (issues and PRs).

Stars5
Forks1
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub