2.3 KiB
🌴 Palmr.
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 |
---|
![]() |