awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
XPoet avatar

XPoet/picx

0
View on GitHub↗
5,074 stars·570 forks·TypeScript·AGPL-3.0·6 viewspicx.xpoet.cn↗

Picx

Picx is a web-based image hosting tool and manager that uses GitHub repositories as the backend storage system. It functions as a personal image bed, allowing users to upload, organize, and serve images for websites, blogs, and markdown documentation.

The project differentiates itself through client-side image processing, which compresses files and applies watermarks within the browser before uploading to reduce bandwidth. It also features a rule-based URL generation system that transforms repository file paths into shareable links using customizable templates.

The application provides a management interface for directory organization, batch storage transfers, and file operations such as renaming and deleting. Users can upload assets via file selection, drag-and-drop, or by intercepting system clipboard paste events.

Access to the service and the underlying image repositories is managed through GitHub authentication and token-based authorization.

Features

  • GitHub API Persistence - Uses a GitHub repository as the primary backend filesystem for hosting and retrieving image files.
  • Personal Image Beds - Functions as a personal image bed for storing and organizing images for web use.
  • Share Link Generation - Generates shareable image links in multiple formats using customizable URL rules.
  • GitHub Image Hosting - Provides a dedicated interface for hosting and serving images via GitHub repositories.
  • Image Asset Management - Organizing visual files into folders and applying compression or watermarks before deploying them to a public URL.
  • GitHub Integration Tools - Offers a tool for uploading and managing images stored in GitHub repositories.
  • Client-Side Compression - Provides client-side image compression within the browser to reduce upload bandwidth and storage usage.
  • Image File Managers - Provides a central interface for previewing, renaming, and deleting hosted images.
  • URL Transformation Rules - Transforms raw repository file paths into shareable links using customizable formatting templates.
  • Web-Based Image Hosts - Provides a web application for hosting images and generating shareable URLs for blogs and forums.
  • Markdown Image Link Templates - Generates formatted Markdown image links for quick embedding into documentation and blog posts.
  • GitHub API Integrations - Provides a management interface using the GitHub API to organize, rename, and delete hosted images.
  • Remote Repository Folder Mapping - Simulates a multi-level directory hierarchy to organize images within the remote GitHub repository.
  • Watermarking - Applies watermarks to protect visual content and compresses file sizes before upload.
  • GitHub Authentication - Implements a login mechanism using GitHub authorization tokens to access image hosting features.
  • Token-Based Authentication - Uses GitHub authorization tokens to validate user access and manage private repository permissions.
  • Directory-Based Organization - Implements a multi-level folder structure for categorizing and locating hosted image files.
  • Multi-Method Uploads - Supports multiple image ingestion methods including file selection, drag-and-drop, and clipboard pasting.
  • Image Optimization Tools - Includes utilities to compress image files and add watermarks before uploading to storage.

Star history

Star history chart for xpoet/picxStar history chart for xpoet/picx

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Picx

Similar open-source projects, ranked by how many features they share with Picx.
  • laymonage/giscuslaymonage avatar

    laymonage/giscus

    11,830View on GitHub↗

    Giscus is an open-source discussion widget and website commenting system that uses GitHub Discussions as its backend for storing and managing conversations. It provides an embeddable web component that connects static or dynamic websites to the GitHub API, allowing users to authenticate and write responses using a Markdown-based commenting engine. The system operates by mapping specific website page paths to unique remote discussion threads. This integration enables community engagement and social interaction on websites without the requirement of hosting a private database or backend server.

    TypeScript
    View on GitHub↗11,830
  • mislav/hubmislav avatar

    mislav/hub

    22,948View on GitHub↗

    Hub is a terminal-based GitHub API client and command-line wrapper that extends standard git version control with remote project management functionality. It serves as an interface to programmatically execute GitHub operations and simplify the interaction between local repositories and remote resources. The tool provides specialized capabilities for synchronizing forks with upstream repositories and managing GitHub-specific assets including pull requests, issues, and releases. It also enables the creation of code gists and allows users to open specific repository files in a web browser direct

    Gogitgithub-apigo
    View on GitHub↗22,948
  • joeyespo/gripjoeyespo avatar

    joeyespo/grip

    6,807View on GitHub↗

    Grip is a GitHub API rendering tool and markdown previewer that transforms local markdown files into styled HTML. It functions as a converter for processing markdown text into HTML files and as a local server for verifying content appearance before it is committed to a repository. The project ensures visual parity with GitHub by using the GitHub API to render content, applying the specific styles used in repository comments, issues, and pull requests. It includes a mechanism to embed external CSS directly into generated HTML files for portable offline distribution and utilizes disk-based asse

    Python
    View on GitHub↗6,807
  • symfony/thankssymfony avatar

    symfony/thanks

    8,087View on GitHub↗

    Thanks is a GitHub dependency star bot and forwarding tool designed to distribute appreciation across a network of software dependencies. It identifies the GitHub repositories of a project's external dependencies and automatically stars them to support the developers who maintain those tools. The tool allows a primary repository to forward stars to a specified list of external projects. This mechanism shares the visibility and community appreciation received by a high-traffic project with its underlying foundational libraries and packages. The system integrates with the GitHub API to perform

    PHP
    View on GitHub↗8,087
See all 30 alternatives to Picx→

Frequently asked questions

What does xpoet/picx do?

Picx is a web-based image hosting tool and manager that uses GitHub repositories as the backend storage system. It functions as a personal image bed, allowing users to upload, organize, and serve images for websites, blogs, and markdown documentation.

What are the main features of xpoet/picx?

The main features of xpoet/picx are: GitHub API Persistence, Personal Image Beds, Share Link Generation, GitHub Image Hosting, Image Asset Management, GitHub Integration Tools, Client-Side Compression, Image File Managers.

What are some open-source alternatives to xpoet/picx?

Open-source alternatives to xpoet/picx include: laymonage/giscus — Giscus is an open-source discussion widget and website commenting system that uses GitHub Discussions as its backend… mislav/hub — Hub is a terminal-based GitHub API client and command-line wrapper that extends standard git version control with… symfony/thanks — Thanks is a GitHub dependency star bot and forwarding tool designed to distribute appreciation across a network of… joeyespo/grip — Grip is a GitHub API rendering tool and markdown previewer that transforms local markdown files into styled HTML. It… octokit/octokit.rb — Octokit.rb is a Ruby client library and REST API wrapper used to programmatically interact with GitHub. It provides a… usekaneo/kaneo — Kaneo is an open-source project management platform built around a kanban board interface for organizing tasks into…