Daniel Luiz Alves 4e841b272c feat: implement translation management system and enhance localization support
- Added a new translation management system to automate synchronization, validation, and translation of internationalization files.
- Introduced scripts for running translation operations, including checking status, synchronizing keys, and auto-translating strings.
- Updated package.json with new translation-related commands for easier access.
- Enhanced localization files across multiple languages with new keys and improved translations.
- Integrated download functionality for share files in the UI, allowing users to download multiple files seamlessly.
- Refactored components to support new download features and improved user experience.
2025-06-23 12:11:52 -03:00
2025-03-21 14:09:37 -03:00
2025-03-22 01:05:49 -03:00

🌴 Palmr. - Open-Source File Transfer

Palmr Banner

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

🔗 For detailed documentation visit: Palmr. - Documentation

📌 Why Choose Palmr.?

  • Self-hosted Deploy on your own server or VPS.
  • Full control No third-party dependencies, ensuring privacy and security.
  • No artificial limits Share files without hidden restrictions or fees.
  • Simple deployment SQLite database and filesystem storage for easy setup.
  • Scalable storage Optional S3-compatible object storage for enterprise needs.

🚀 Technologies Used

Palmr. is built with a focus on performance, scalability, and security.

Backend & API

  • Fastify (Node.js) High-performance API framework with built-in schema validation.
  • SQLite Lightweight, reliable database with zero-configuration setup.
  • Filesystem Storage Direct file storage with optional S3-compatible object storage.

Frontend

  • NextJS 15 + TypeScript + Shadcn/ui Modern and fast web interface.

🛠️ How It Works

  1. Web Interface → Built with Next, React and TypeScript for a seamless user experience.
  2. Backend API → Fastify handles requests and manages file operations.
  3. Database → SQLite stores metadata and transactional data with zero configuration.
  4. Storage → Filesystem storage ensures reliable file storage with optional S3-compatible object storage for scalability.

📸 Screenshots

Login Page
Login Page
Home Page
Home Page
Dashboard
Dashboard
Profile Page
Profile Page
Files List View
Files List View
Files Card View
Files Card View
Shares Management
Shares Management
Receive Files
Receive Files
Reverse Share
Reverse Share
Settings Panel
Settings Panel
User Management
User Management
Forgot Password
Forgot Password
Forgot Password
Reverse Share (WeTransfer Style)

👨‍💻 Core Maintainers

Daniel Luiz Alves
Daniel Luiz Alves

🤝 Supporters

Daniel Luiz Alves

Star History

Star History Chart

🛠️ Contributing

For contribution guidelines, please refer to the CONTRIBUTING.md file.

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%