Skip to content

Giuliao/star-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Star Manager

Introduction

Star Manager is extend of management of starred repos in Github.

Compare

Although there are already some of apps that have the same function. For reason I want to build new one is, none of them satisfied my need, lacking of tag management and data sync (a database). Here are the applications, I collected and compared,

Starflare Astralapp Little Star Github StarManager
Layout of apps tags/list/content tags/list/content tags/list/content group of repo(above) list(below) tags/list/content
Tags custom tags custom tags custom tags create list custom tags
Data Sync x
Starred Repos get all get all get all pagination get all
Show Trending x x x
Show Content x x x
Export Tags x x x x
Notes Repos x x x x
AI Support x x x x

Astralapp and Little Star is not free. I like Starflare, I think the UI is pretty good, but it dose not support data sync and is wrote by Vue2, the code repos is here. So here comes StarManager, and I also add AI for abstracting README. All of the functions are free.

Preview

screenshot1

screenshot2

Analytics

Star Manager can report product analytics to PostHog when these environment variables are configured:

NEXT_PUBLIC_POSTHOG_KEY=
NEXT_PUBLIC_POSTHOG_HOST=https://us.i.posthog.com
NEXT_PUBLIC_POSTHOG_UI_HOST=https://us.posthog.com
NEXT_PUBLIC_POSTHOG_ASSET_HOST=https://us-assets.i.posthog.com
POSTHOG_KEY=
POSTHOG_HOST=https://us.i.posthog.com

NEXT_PUBLIC_POSTHOG_KEY enables browser pageview and interaction tracking. POSTHOG_KEY is optional and lets route handlers report server-side events without relying on the public key. Autocapture is disabled; only explicit data-track elements and calls through lib/analytics are recorded.

Use the EU hosts if the PostHog project lives in the EU cloud:

NEXT_PUBLIC_POSTHOG_HOST=https://eu.i.posthog.com
NEXT_PUBLIC_POSTHOG_UI_HOST=https://eu.posthog.com
NEXT_PUBLIC_POSTHOG_ASSET_HOST=https://eu-assets.i.posthog.com
POSTHOG_HOST=https://eu.i.posthog.com

After changing these values, restart npm run dev or redeploy so Next.js can rebuild the client bundle and the /ingest rewrites.

Releases

Packages

Used by

Contributors

Languages