generated from CPlusPatch/nextjs-tailwind-template
Fedi client for the Web, compatible with Mastodon, Pleroma and Calckey!
https://fedibase.cpluspatch.com
ci/woodpecker/push/woodpecker Pipeline was successful
Details
|
||
---|---|---|
.vscode | ||
app | ||
components | ||
layouts | ||
pages | ||
plugins | ||
public | ||
screenshots | ||
styles | ||
utils | ||
.dockerignore | ||
.eslintrc | ||
.gitignore | ||
.npmrc | ||
.prettierrc | ||
.woodpecker.yml | ||
COPYING | ||
Dockerfile | ||
README.md | ||
app.vue | ||
deploy.bash | ||
ecosystem.config.js | ||
nuxt.config.ts | ||
package.json | ||
pnpm-lock.yaml | ||
postcss.config.cjs | ||
tsconfig.json | ||
uno.config.ts |
README.md
Fedibase
A beautiful, simple client for the Fediverse.
⚠️ Fedibase is in public beta, and is missing many features
⚠️ No promises will be made on ETA for missing features
Technologies used
- Vue.js for the web app
- TailwindCSS for styling
- Megalodon for the Fediverse API
- PNPM for package distribution
Features
- Fully mobile-compatible and responsive
- Compatible with Mastodon, Pleroma and Misskey
- Dark/light mode support (toggle coming soon)
- Beautiful animations
- Simple and clean interface
- Self-hostable (anyone can host it)
- Clientside only (stores all data in browser)
Planned features (coming soon™️):
Emoji reactionsMore timelinesPlacing CWs on posts- Drag and drop files to upload
More files support- Quote post rendering
NotificationsSettings page
Running your own instance
First, clone the Codeberg repository:
git clone https://codeberg.org/CPlusPatch/fedibase.git
cd fedibase
Then, install PNPM and Node.js 18.
To build and start:
pnpm build
pnpm start
Collaborators
- Daikei helped me fix a couple of annoying bugs!
Licensed under GPLv3