Daniel Luiz Alves 286388f744 Update README.md
2025-04-03 01:43:28 -03:00
2025-03-21 14:09:37 -03:00
2025-03-14 17:10:15 -03:00
2025-03-22 01:05:49 -03:00
2025-03-05 17:09:51 -03:00
2025-04-03 01:43:28 -03:00

🌴 Palmr.

Palmr Logo

What is Palmr. ?

Palmr. is a powerful and flexible open-source alternative to popular file transfer services like WeTransfer, SendGB, Send Anywhere, and Files.fm.

See full documentation here: https://palmr-docs.kyantech.com.br


Host it on your own infrastructure (Dedicated Server or VPS).
🔒 Full control over your files & security (No third-party dependencies).
🚀 No artificial limits or hidden fees (Unlimited file sharing).

🛠️ Technologies Used

Each component in the Palmr. architecture plays a vital role in ensuring reliability, performance, and scalability:

🐘 PostgreSQL

Palmr. uses PostgreSQL as the primary database solution.
High performance and reliability.
🔎 Advanced indexing and query optimization.
🛡️ Secure and scalable data storage.

⚛️ React + TypeScript + Vite

The frontend of Palmr. is built using modern web technologies:
🎨 React → Component-based UI for a dynamic user experience.
📝 TypeScript → Static typing for better code quality.
Vite → Lightning-fast development & HMR support.

☁️ MinIO (Object Storage)

Palmr. leverages MinIO for scalable file storage:
📂 High-throughput storage & retrieval.
🛡️ Ensures data integrity & redundancy.
🔄 Fully compatible with AWS S3 APIs.

Fastify (Backend API)

The backend of Palmr. is powered by Fastify, a high-performance Node.js framework:
🚀 Super-fast request handling.
🛡️ Built-in schema-based validation for secure APIs.
🔌 Plugin-based architecture for easy extensibility.


🔄 How It Works

1 Frontend → React + TypeScript + Vite for a fast, interactive UI.
2 Backend → Fastify processes requests & interacts with storage.
3 Database → PostgreSQL manages metadata & transactional data.
4 Object Storage → MinIO ensures reliable file storage.


Core Maintainers

Daniel Luiz Alves
Daniel Luiz Alves
Description
🌴 Palmr. is an open-source file-sharing platform focused on privacy and security. It enables users to upload, manage, and share files with features like password protection, custom links, and access control without tracking or limitations. Designed for seamless and secure sharing, Palmr. is completely free.
Readme 85 MiB
Languages
TypeScript 78.7%
MDX 17.9%
Python 1.2%
JavaScript 1.1%
CSS 0.4%
Other 0.6%