{"id":14982602,"url":"https://github.com/akzestia/lunaria","last_synced_at":"2025-10-29T16:30:54.308Z","repository":{"id":242131568,"uuid":"808764086","full_name":"Akzestia/Lunaria","owner":"Akzestia","description":"Lunaria is an open-source chat application built around the QUIC protocol, designed for secure and efficient communication.","archived":true,"fork":false,"pushed_at":"2025-01-09T22:48:48.000Z","size":176661,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-23T12:11:09.759Z","etag":null,"topics":["http3","http3-client","http3-server","linux-desktop","msquic","qt6","quic","wayland","windows-desktop","x11"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Akzestia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE_GPL","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["Support My Work","アクゼスティア"],"patreon":"akzestia","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"custom":null}},"created_at":"2024-05-31T19:08:07.000Z","updated_at":"2025-02-28T22:12:21.000Z","dependencies_parsed_at":"2024-08-27T20:26:52.781Z","dependency_job_id":"0c41eb99-6470-4612-8fb3-5838a126cee3","html_url":"https://github.com/Akzestia/Lunaria","commit_stats":{"total_commits":702,"total_committers":5,"mean_commits":140.4,"dds":0.06980056980056981,"last_synced_commit":"3f2b0ef680562e11baa3421c16607e6a2396890a"},"previous_names":["azurexsx/linux-x64-http3","akzestia/linux-x64-http3","akzestia/lunnaria"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Akzestia/Lunaria","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akzestia%2FLunaria","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akzestia%2FLunaria/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akzestia%2FLunaria/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akzestia%2FLunaria/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Akzestia","download_url":"https://codeload.github.com/Akzestia/Lunaria/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akzestia%2FLunaria/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281654286,"owners_count":26538632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["http3","http3-client","http3-server","linux-desktop","msquic","qt6","quic","wayland","windows-desktop","x11"],"created_at":"2024-09-24T14:05:43.513Z","updated_at":"2025-10-29T16:30:50.170Z","avatar_url":"https://github.com/Akzestia.png","language":"C","funding_links":["https://github.com/sponsors/Support My Work","https://github.com/sponsors/アクゼスティア","https://patreon.com/akzestia"],"categories":[],"sub_categories":[],"readme":"\u003e [!IMPORTANT]  \n\u003e The newer version of this project is now available in the [Zurui](https://github.com/Akzestia/Zurui) repository.\n\u003e Zurui is a complete rewrite of the project, featuring a custom implementation of the QUIC protocol along with a range of new features.\n\n# Lunaria\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./github-pages/images/tenor-nibutani.gif\" alt=\"Lunaria Logo\" width=\"200\" height=\"200\"\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003eWelcome to Lunaria\u003c/h3\u003e\n\n[English](README.md) | [日本語](README_ja.md) | [Українська](README_ua.md) \n\nLunaria is an open-source chat application built around the QUIC protocol, aiming for secure and efficient communication.\n\n## Status\n\n🚧 **Active Development** 🚧\n\nThis project has been in active development for about 2 months by a solo developer. Many core features are being implemented, and a pre-alpha release is targeted for the end of August. Your interest and feedback are appreciated as the application progresses.\n\n## About\n\n[FAQ](docs/FAQ.md)\n\nLunaria is a chat application that prioritizes security and efficiency. It's being developed to leverage the QUIC protocol and provide a communication platform that can potentially be self-hosted and customized.\n\n## Features in Development\n\n- Security enhancements using QUIC protocol\n- Self-hostable server\n- Peer-to-peer communication within VPN networks\n- Client customization using Lua scripts\n- CLI/chatbot functionality powered by Lua\n\n## Technologies Being Implemented\n\nThis project is actively using or integrating the following technologies:\n\n- **Programming Languages**\n  - C++\n  - C\n  - Shell\n  - Lua\n- **Libraries/Frameworks**\n  - Qt - for GUI development\n  - pqxx - PostgreSQL C++ Library\n  - cassandra - C++ driver for ScyllaDB\n  - Protobuf - for data serialization\n  - NetBird - VPN solution\n  - MsQuic - Cross-platform QUIC protocol implementation\n  - Abseil - C++ Common Library by Google\n  - OpenSSL - for cryptographic operations\n- **Databases**\n  - PostgreSQL (Support for postgreSQL will be discontinued)\n  - ScyllaDB (Full transition to ScyllaDb)\n- **Tools**\n  - g++ - Compiler\n  - CMake - Build system\n  - Git - Version control\n\n## Target Platforms\n\nLunaria is being developed to support:\n- Linux (x11 | Wayland)\n- Windows\n\n## Planned Language Support\n\nLocalization is planned for:\n- Ukrainian\n- Japanese\n- English\n\n## Building from Source\n\nAs the project is approaching its first pre-alpha release, build instructions are being finalized. This README will be updated with detailed build instructions when the pre-alpha version is released at the end of August.\n\n## GUI Preview\n\nHere are preview images of the current graphical user interface (GUI):\n\n\u003cimg src=\"./GUI/Server.png\" alt=\"Server GUI Preview\"\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cimg width=390 src=\"./GUI/Sign in(1).png\" alt=\"Sign In Preview\"\u003e\n    \u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\n    \u003cimg width=390 src=\"./GUI/Sign up(1).png\" alt=\"Sign Up Preview\"\u003e\n\u003c/div\u003e\n\n\u003cimg src=\"./GUI/Group 56.png\" alt=\"Chat Interface Preview\"\u003e\n\n\u003cimg src=\"./GUI/Group 58.png\" alt=\"Settings Preview\"\u003e\n\n\u003cimg src=\"./GUI/Group 57.png\" alt=\"User Profile Preview\"\u003e\n\n## Contributing\n\nAs a solo project in active development, Lunaria is not currently open for general contributions. However, your interest is greatly appreciated.\n\n### Future Plans for Collaboration\n\nIf there's significant interest in contributing to the project, I'm considering a complete rewrite with the following goals:\n\n1. Implementing coding conventions and standardization\n2. Establishing a structured development workflow\n3. Creating a more collaborative-friendly architecture\n\nThis rewrite would aim to make Lunaria more accessible for multiple developers to work on simultaneously.\n\nIf you're passionate about the project and would like to discuss potential involvement in its future development, please feel free to reach out directly:\n\n[Email](mailto:akzestia@gmail.com)\n\nTo stay updated on the project's progress and any announcements regarding collaboration opportunities, please star and watch this repository.\n\n## Contact\n\nFor any questions, feedback, or interest in Lunaria, please feel free to reach out:\n\n[Email](mailto:akzestia@gmail.com)\n\nThank you for your interest in Lunaria! Your support and feedback are invaluable to this project's development.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakzestia%2Flunaria","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakzestia%2Flunaria","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakzestia%2Flunaria/lists"}