Maku-Everything is a tagging system similar to Danbooru or Gelbooru that allows you to manage any kind of files and documents with a powerful search and tagging system that makes it easier to find the file, and the tags don't affect the original file name.
In addition, the program is completely independent and does not require the installation of any other software.
Important
This App still work in progress, I'm not ready to release a version. :(
If you are interested in this project, you can give me a Github Starβ or suggest more features in this project.
- π Modern and intuitive interface
- β‘ Lightweight and fast
- π Powerful resource search system
- π Powerful tag system
- π·οΈ Multi-Level Label Management
- π Multi-language supported
- π Can also add web links to the software
- π Not modify any local files (FileName, NTFS..)
Note
Some features
or UI
are just temporary. it may change in the future.
Create a category, the category is the root of resources
, tag topics
, tags
and contains a root directory to add resources, resources with different root directories cannot be added.
create-category.mp4
The tag is based on danbooru, but not only that, but we also provide more tag types
, including text
, number
, date
, etc.
That means you don't need to duplicate or create some similar tags, like rating
, information
.
You can see this problem on the right side pictures. this image is from Danbooru tags, they added many similar tags to present some certain value. But you don't need to do the same thing in our App. just create a Number Tag
or Date Tag
to solve this problem
Attribute-tag.mp4
Adding resources from locally, in this example, you can see there is a feature called text map
, this feature can attach the tag automatically from the file name.
In the future, we plan this feature also to get the text from the web URL, which means web crawling is necessary
create-resoures.mp4
You not only have local files but also you can paste the URL to create the Resources, and the thumbnail will generated. But now only the Youtube
link can generate a thumbnail. It will support more URLs generated in the future.
url-resources.mp4
This feature is another powerful feature, not only just exclude
and include
, also has autocomplete, grouping, and functional tags.
tag-search.mp4
the functional tags are pre-defined by our App. you can search resources by some resource data. for example: the number of tags that the resource has, create date, update date, etc...
functional-tag-search.mp4
If you want to change the category root path. you can export the whole category and import it in another path.
export-import.mp4
Coming Soon!
- Improved error handling & message notification
- More URL thumbnail supported (Twitter, Bluesky...)
- Smart resources importer
It will using web crawling to fetch some important text and mapping with tags
For example:youtube channel name
,twitter username
,hashtags
, etc - Advance tag
can add some text, value when tagging in a resourcs
- More powerful reosurces search system
- UI redesign
- More language supported
This project is built using Tauri and React.
- Fork or Clone this repository
- Install the NodeJS
- Follow the Tauri prerequisites installation instructions
- Install the SurealDB
This database is where our application stores data Currently, stable version is Surealdb-1.1.1
- Put surrealDB executable into binaries folder
At the path in this Project Install the necessary dependencies
npm install
npm run tauri:sidecar
To start the App Run this command to start dev mode
npm run tauri dev
To build a redistributable, production-mode package
npm run tauri buld