https://github.com/mujhtech/s3ase
Simplifying S3 usage through open source
https://github.com/mujhtech/s3ase
Last synced: 4 months ago
JSON representation
Simplifying S3 usage through open source
- Host: GitHub
- URL: https://github.com/mujhtech/s3ase
- Owner: Mujhtech
- License: agpl-3.0
- Created: 2024-09-21T09:36:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-01T09:01:50.000Z (over 1 year ago)
- Last Synced: 2025-03-29T17:11:09.372Z (about 1 year ago)
- Language: Go
- Size: 410 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# S3ase
Simplifying S3 usage through open source.
> [!IMPORTANT]
> Currently in development.
## Tech stack
### Backend
- Golang
- Postgresql
- Redis
### Frontend
- Remix
- Shadcn UI
- Tailwind CSS
## Features
| Status | Feature |
| :----- | ---------------------------- |
| ✅ | Open source |
| ⚙️ | Github/Google Authentication |
| ⚙️ | Manage webhooks |
| ⚙️ | Manage buckets |
| ⚙️ | Manage API |
| ⚙️ | Manage folders |
| ⚙️ | Manage files |
## Get started
To get started, you can run this project locally using 2 options
- [Docker](#docker) : Using docker-compose
```bash
# dev
docker-compose up -d ./docker-compose.dev.yml
```
- [Local](#local): To run the project locally, make sure you have the following installed:
- [Golang](https://go.dev/doc/install)
- [Postgresql](https://www.postgresql.org/download/)
- [Redis](https://redis.io/docs/getting-started/installation/)
- [Node](https://nodejs.org/en/download)
```bash
# backend
cd backend
go build -o s3ase ./cmd
# migrate the database
./s3ase migrate up
# seed the database
./s3ase migrate seed
# run the server
./s3ase server
# frontend
cd frontend && pnpm install && pnpm run dev
```
## Contributing
## License
This project is licensed under the [GNU AFFERO GENERAL PUBLIC LICENSE](https://github.com/s3ase/s3ase/blob/main/LICENSE).
## Activities
