![](static/favicon.svg)
Bliptext.com - the wiki where you edit a word every 30 seconds
Privacy Policy |
Terms of Service |
License |
YouTube video
About
We ported 2,112,863 (2.1 million) Wikipedia articles and removed edit restrictions.
Create an account, find any article (or pick from the most active ones), and edit it live alongside others.
https://github.com/user-attachments/assets/1be617e2-c907-4d90-8d79-86b9216b6169
Get your friends to vandalize pages, completely rewrite them and shape Bliptext into a misinformation-fest!
Images
Desktop
Mobile
Custom markdown flavor
- Summary tag (intended for one-time use)
- Wikibox tag (intended for multiple visual examples)
Note
- Our Markdown format differs from Wikipedia's utter horrendousness.
- While we've automatically converted Wikipedia articles to our simplified format, some information may be missing. This project is meant to be a fun alternative, not a replacement or competitor to Wikipedia.
- Only administrators can create new articles. This helps maintain quality by building upon our existing collection of well-structured content.
Self-host
1. Installation
npm install
cp .env.example .env
Configure your environment variables in .env
:
DATABASE_URL="postgres://root:mysecretpassword@localhost:5432/local"
BETTER_AUTH_SECRET=<generate-a-random-string>
PUBLIC_BETTER_AUTH_URL=http://localhost:3000
PUBLIC_WEBSOCKET_URL=ws://localhost:8080
DISCORD_CLIENT_ID=<your-discord-client-id>
DISCORD_CLIENT_SECRET=<your-discord-client-secret>
JWT_SECRET=<generate-a-random-string>
REDIS_URL=<your-redis-url>
SITE_URL=http://localhost:3000
DISCORD_WEBHOOK_URL=<your-discord-webhook-optional>
2. Database Setup
Start PostgreSQL using Docker:
npm run db:start
Push the database schema:
npm run db:push
3. Development
Start the development server:
npm run dev
The application will be available at http://localhost:3000
The WebSocket server is required for real-time features.
- Run these commands:
cd websocket
cp .env.example .env
Then configure the .env
variables:
REDIS_URL=<your-redis-url>
SITE_URL=http://localhost:3000
Run the server:
bun main.ts
Build and run using Docker:
docker build -t bliptext .
# Run the container
docker run -p 3000:3000 bliptext
Contributing
If you wish to contribute, you are free to do so. Please keep in mind:
- Don't open pull requests that simply fix grammatical issues or such. Open an issue instead.
- Don't submit "troll" pull requests.
- Don't submit pull requests that rewrite a big part of the project. Please create a GitHub issue and ask if such a rewrite is welcome before starting.
- Examples of "big rewrites" include:
- Changing the core architecture (programming language / structure)
- Switching to a different framework or major library
- Why this matters:
- They may conflict with planned future changes
- The maintainers might already be working on similar improvements
- We don't want to waste your & our time
License
This project is licensed under Attribution-NonCommercial 2.0 International.
You are free to:
- 📩✅ Share — copy and redistribute the material in any medium or format
- 🔁✅ Adapt — remix, transform, and build upon the material
The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- 👤✅ Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- 💵❌ NonCommercial — You may not use the material for commercial purposes.
- 📜❌ No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Created by FaceDev under outpoot.