Flowinity

screenshot of Flowinity
express
react
vue
vuetify

Flowinity (formerly PrivateUploader) is the ultimate open source image uploader and file storage solution.

Overview

Introducing Flowinity, the next-generation image hosting server crafted with Vue and TypeScript. Designed as a straightforward solution for anyone looking to host images, Flowinity distinguishes itself by prioritizing simplicity over the plethora of features found in standard ShareX servers. It offers essential tools while embracing a fresh, open-source community vibe, ensuring that while some documentation may currently be sparse, it is bound to improve as the user base grows.

Flowinity is meant to serve not just individual users, but also groups who want to manage and share their collections seamlessly. With this innovative platform, uploading and organizing images becomes an effortless task, freeing users from the complexities often associated with such services.

Features

  • Gallery: A dedicated space where all uploaded files are organized and accessible.
  • Collections: Shareable groupings of images that allow for collaboration among multiple users.
  • AutoCollects: Create personalized rules to automatically sort images into collections based on specific criteria.
  • Workspaces: Use this feature for quick notes or documents directly within Flowinity, enhancing productivity.
  • Insights: Gain useful reports detailing how and when you engage with Flowinity, offering valuable analytics.
  • Communications: A built-in messaging platform facilitates interaction with other users, enhancing collaboration.
  • Scoped API Keys: Ensures an additional layer of security by allowing custom permissions for different applications.
  • ShareX and Sharenix Support: Easily export your work with built-in compatibility for popular desktop clients.
express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

vue
Vue

Vue.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.

vuetify
Vuetify

Vuetify is a no design skills required UI Library with beautifully handcrafted Vue Components.

apollo
Apollo

Apollo is an open-source platform for building GraphQL APIs that connects with any data source. It provides a powerful set of tools and features for developers, including client and server-side caching, real-time data synchronization, and a seamless integration with popular frontend frameworks.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.

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.

graphql
Graphql

A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.

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.

zod
Zod

Zod is a TypeScript-first schema declaration and validation library. It allows you to define schemas that can validate data at runtime while providing excellent TypeScript inference, making it perfect for API validation, form validation, and type-safe data handling.