Skip to content

Repository files navigation

Linka

Linka is an open-source decentralized social network focused on freedom, compatibility and customization.

Unlike traditional social platforms, Linka allows anyone to host their own server, create custom clients, modify algorithms and adapt the platform for different devices — from modern desktops to legacy hardware and lightweight systems.

Connect through any device, any client, any server.


Features

  • Decentralized servers
  • Open-source backend
  • Lightweight architecture
  • Customizable algorithms
  • External client support
  • SDK for bots and integrations
  • Legacy device compatibility
  • Desktop client
  • Android client (LinkaLite)
  • Designed for low-resource hardware

Linka Ecosystem

Linka

Main decentralized social platform. (Backend built with: Python Flask SQLite)

LinkaLite

Ultra-light Android client focused on:

  • old Android devices
  • low RAM usage
  • lightweight WebView rendering
  • legacy compatibility

Linka Qt

Desktop multi-platform client using C++ and Qt: (Built with: C++ Qt)

  • Windows
  • Linux
  • macOS
  • Android

LinkaSDK

SDK for:

  • bots
  • custom clients
  • integrations
  • automation

Philosophy

Linka was created with one main idea:

Social networks should not depend on a single company, platform or device.

The project focuses on:

  • openness
  • modularity
  • accessibility
  • compatibility
  • simplicity

Installation

Clone the repository

git clone [https://github.com/luizgustavo76/Linka.git](https://github.com/luizgustavo76/Linka.git)
cd Linka

Running the Backend Server

cd backend

# Install the required dependencies
pip install flask python-dotenv werkzeug flask-cors

# Create your configuration file
echo "token_gmail=your_smtp_app_password_here" > .env

# Start the server
python main.py

Project Status

Linka is currently under active development.

Current focus:

  • stability
  • security
  • messaging system
  • notifications
  • lightweight clients
  • SDK improvements

Roadmap

  • Authentication system
  • Notifications
  • Messaging system
  • Lightweight Android client
  • Groups
  • Better feed design
  • Media upload system
  • Advanced SDK

Contributing

Anyone can contribute to Linka.

Ideas, pull requests, forks and custom clients are welcome.


Official Links

Repository

https://github.com/luizgustavo76/Linka

Documentation

https://luizgustavo76.github.io/Linka/documentation/docs.html


Author

Luiz Gustavo

Backend and desktop developer focused on lightweight and multi-platform systems.


License

This project is open-source. read the LICENSE.txt, is a apache 2.0 license

About

Linka is an open-source social network focused on decentralization. It allows anyone to host their own server and customize the platform, including algorithms and core features.

Topics

Resources

Stars

14 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages