Folder

screenshot of Folder
nuxt
drizzle-orm

Folder – An open-source Google Drive alternative

Overview

Folder is an innovative open-source, serverless Digital Asset Management (DAM) software designed for efficient storage, organization, and sharing of files and folders. Its user-friendly interface makes it easy to manage assets while ensuring security through customizable permissions. What sets Folder apart is its ability to publish folders as static websites, making it a versatile tool for both personal and professional use.

This platform is not just an alternative to traditional cloud storage services like Google Drive; it’s built to cater to modern workflows and the needs of AI development. By providing direct file access for AI training and querying, Folder is perfect for developers and teams looking to streamline their digital asset management processes.

Features

  • Intuitive File and Folder Management: Effortlessly organize and manage your files and folders with a user-friendly interface that simplifies navigation.
  • Secure File Sharing: Share files securely with customizable permissions, allowing you to control who has access to what.
  • Public/Private Visibility Settings: Enjoy flexibility with options to set files and folders as public or private, ensuring you can tailor visibility according to your needs.
  • Public Folder as Website: Publish folders as static websites, providing an easy way to share collections of files with a broader audience.
  • File Previews for Common Formats: Quickly view file content with previews for a variety of formats, making it easier to manage and access your assets.
  • Search Functionality: Easily locate files and folders with an integrated search tool tailored for efficiency.
  • Responsive Design: Access your files seamlessly on both mobile and desktop devices, ensuring a smooth experience no matter the platform.
  • Authentication with Google and GitHub: Secure your assets with OAuth authentication options, linking your Folder account to services you already use.
nuxt
Nuxt

nuxt.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

drizzle-orm
Drizzle ORM

Drizzle ORM is a TypeScript ORM for SQL databases designed with maximum type safety in mind. It comes with a drizzle-kit CLI companion for automatic SQL migrations generation. Drizzle ORM is meant to be a library, not a framework. It stays as an opt-in solution all the time at any levels.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.