mirror of
https://github.com/freedit-org/freedit.git
synced 2026-01-05 02:34:10 -05:00
main
…
…
…
freedit
The safest and lightest forum, powered by rust.
Demo: https://freedit.eu/
GitHub: https://github.com/freedit-org/freedit
Features
- Single-binary deployment – easy to run with an embedded fjall database.
- Works without JavaScript – fully functional and secure even with JavaScript disabled. (Why avoiding JavaScript matters)
- End-to-end encrypted private messages – only sender and recipient can read.
- Math & code highlighting – rich formatting without JavaScript.
- Markdown support – write in clean, readable syntax.
- Inn – group spaces, like Subreddits.
- Solo – personal microblogging, like Twitter.
- Online RSS reader – follow and read feeds in one place.
- Podcast support – subscribe and listen directly through the platform.
Usage
From binary
- Download freedit binary from releases
- unzip freedit.zip
- run
./freedit, open browser toaddr, http://127.0.0.1:3001/
From source code
Prerequisition: install Rust
git clone https://github.com/freedit-org/freedit
cd freedit && cargo build -r
./target/release/freedit
FAQ
How to generate podcast srt file?
whisper is used.
- Usage:
whisper ~/podcasts/1.mp3 --word_timestamps True --highlight_words True -f srt
Documentation
-
online doc: https://freedit-org.github.io/freedit/freedit/index.html
-
generate local documentation:
cargo doc --no-deps --document-private-items --open
Development
git clone https://github.com/freedit-org/freedit
cd freedit && cargo run
Credits
- icon: https://iconoir.com/
- CSS framework: https://bulma.io/
- Rust crates: Cargo.toml
- Markdown editor: overtype
Languages
Rust
59.7%
HTML
37.2%
JavaScript
2.5%
CSS
0.6%