PHPackages                             kevachat/geminiapp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. kevachat/geminiapp

ActiveProject

kevachat/geminiapp
==================

KevaChat Application for Gemini Protocol

20PHP

Since Mar 7Pushed 2y ago1 watchersCompare

[ Source](https://github.com/kevachat/geminiapp)[ Packagist](https://packagist.org/packages/kevachat/geminiapp)[ RSS](/packages/kevachat-geminiapp/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

KevaChat App for Gemini Protocol
================================

[](#kevachat-app-for-gemini-protocol)

```
  _  __                ____ _           _
 | |/ /_____   ____ _ / ___| |__   __ _| |_
 | ' // _ \ \ / / _` | |   | '_ \ / _` | __|
 | . \  __/\ V / (_| | |___| | | | (_| | |_
 |_|\_\___| \_/ \__,_|\____|_| |_|\__,_|\__|

```

KevaChat is distributed chat platform for open, uncensored and privacy respectable communication with permanent data storage in blockchain.

Example
-------

[](#example)

- `gemini://[301:23b4:991a:634d::1965]` - Yggdrasil
- `gemini://kevachat.ygg` - Yggdrasil / Alfis DNS
- `gemini://kevachat.duckdns.org` - Internet

Roadmap
-------

[](#roadmap)

- Multiple host support
- Room list
- Room threads
- Post publication
- Post replies
- Rooms publication
- Media viewer
- Users auth
- Error handlers

Install
-------

[](#install)

- `apt install git composer memcached sqlite3 php-curl php-memcached php-sqlite3 php-mbstring`
- `git clone https://github.com/kevachat/geminiapp.git`
- `cd geminiapp`
- `composer update`

Setup
-----

[](#setup)

- `mkdir host/127.0.0.1`
- `cp example/config.json host/127.0.0.1/config.json`
- `cd host/127.0.0.1`
- `openssl req -x509 -newkey rsa:4096 -keyout key.rsa -out cert.pem -days 365 -nodes -subj "/CN=127.0.0.1"`
- `* * * * * php src/crontab.php 127.0.0.1` - if post commission enabled

Start
-----

[](#start)

- `php src/server.php 127.0.0.1`

See also
--------

[](#see-also)

- [KevaChat Web Application](https://github.com/kevachat/webapp)

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity19

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/67b0f652ebac064d26ca06ba5fd4271fab0ac5482d6c2d4865b8f3697721bc31?d=identicon)[d47081](/maintainers/d47081)

---

Top Contributors

[![d47081](https://avatars.githubusercontent.com/u/108541346?v=4)](https://github.com/d47081 "d47081 (1 commits)")

---

Tags

blockchainchatcomposerdecentralizeddistributeddistributed-databasegeminigemini-protocolkevachatkevacoinsocialsocial-network

### Embed Badge

![Health badge](/badges/kevachat-geminiapp/health.svg)

```
[![Health](https://phpackages.com/badges/kevachat-geminiapp/health.svg)](https://phpackages.com/packages/kevachat-geminiapp)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
