Skip to content

simon0302010/celar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a2a3883 · · Oct 5, 2025

History

42 Commits
Oct 5, 2025
Oct 5, 2025
Sep 29, 2025
Sep 29, 2025
Oct 5, 2025
Oct 1, 2025

Repository files navigation

Celar

A CLI social media app where likes are coins.

Hackatime License Python Platform

Features

  • Modern Terminal UI: TUI built with Textual
  • Posting Images: Post images from your terminal
  • Coins: Likes are represented as coins
  • Cross-Platform: Works on Linux, macOS, and Windows
  • Security: Hashing of passwords and usage of auth tokens to avoid storing the password

Quick Start

Prerequisites

  • Python 3.9 or higher
  • Modern terminal (iTerm2, Kitty, or similar recommended for best image support)

Install Client

pip install celar

Run Client

celar

You can also run:

python -m celar

Set API URL

On launch, you'll be prompted to set the server URL There is a hosted instance at https://celar.simon.hackclub.app in demo mode (registration disabled) but you can also run your own server (see server docs). Login as the user demo with password demo.

Documentation

Acknowledgments

  • Textual: Amazing Python TUI framework
  • FastAPI: Modern, fast web framework

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE files for details.

Releases

No releases published

Packages

No packages published

Languages