All Projects → schollz → Rwtxt

schollz / Rwtxt

Licence: mit
A cms for absolute minimalists.

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Rwtxt

Typemill
TYPEMILL is a simple and lightweight Flat-File-CMS for authors and publishers.
Stars: ✭ 150 (-83.59%)
Mutual labels:  content-management-system, writing
Readteractive
Tool for writing and generating interactive books.
Stars: ✭ 23 (-97.48%)
Mutual labels:  reading, writing
eureka
✍️ I read, I write, I think, I do, I learn, I code.
Stars: ✭ 106 (-88.4%)
Mutual labels:  writing, reading
Bytearray.js
An equivalent to Actionscript 3's ByteArray for Javascript with AMF0 and AMF3 support.
Stars: ✭ 100 (-89.06%)
Mutual labels:  reading, writing
Csv.swift
CSV reading and writing library written in Swift.
Stars: ✭ 518 (-43.33%)
Mutual labels:  reading, writing
Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (-35.67%)
Mutual labels:  content-management-system
Zola
A fast static site generator in a single binary with everything built-in. https://www.getzola.org
Stars: ✭ 7,823 (+755.91%)
Mutual labels:  content-management-system
Textpattern
A flexible, elegant, fast and easy-to-use content management system written in PHP.
Stars: ✭ 572 (-37.42%)
Mutual labels:  content-management-system
The Art Of Reading
books that i have read and worth sharing
Stars: ✭ 530 (-42.01%)
Mutual labels:  reading
Librecms
Free Open Source Content Management System, based on PHP, Bootstrap and jQuery.
Stars: ✭ 12 (-98.69%)
Mutual labels:  content-management-system
Book And Ebook Writing Resources
📚 Tools, articles, publishers... everything you need to know about writing a book or an eBook
Stars: ✭ 8 (-99.12%)
Mutual labels:  writing
Fae
CMS for Rails. For Reals.
Stars: ✭ 701 (-23.3%)
Mutual labels:  content-management-system
Re0 Web
Re0:从零开始的异世界生活 (WEB版)
Stars: ✭ 594 (-35.01%)
Mutual labels:  writing
Awesome Technical Writing
📚 A curated list of awesome resources : articles, books, videos, tools, podcasts about technical writing
Stars: ✭ 573 (-37.31%)
Mutual labels:  writing
Awesome Ai Books
Some awesome AI related books and pdfs for learning and downloading, also apply some playground models for learning
Stars: ✭ 855 (-6.46%)
Mutual labels:  reading
Olivetti
Emacs minor mode for a nice writing environment
Stars: ✭ 554 (-39.39%)
Mutual labels:  writing
Tinacms
Open source editor that brings visual editing into React websites. A developer-centric CMS to build contextual and intuitive editing experience without sacrificing code quality.
Stars: ✭ 6,804 (+644.42%)
Mutual labels:  content-management-system
Lokum
Manage a website’s content using Trello
Stars: ✭ 26 (-97.16%)
Mutual labels:  content-management-system
Thesis Phoenix
A lightweight, bolt-on, intuitive content editing system for Elixir/Phoenix websites. Star this repo and follow along with our progress!
Stars: ✭ 645 (-29.43%)
Mutual labels:  content-management-system
Vim Wordy
Uncover usage problems in your writing
Stars: ✭ 645 (-29.43%)
Mutual labels:  writing

rwtxt
Build Status Version

A cms for absolute minimalists. Try it at rwtxt.com.

rwtxt is an open-source website where you can store any text online for easy sharing and quick recall. In more specific terms, it is a light-weight and fast content management system (CMS) where you write in Markdown with emphasis on reading.

rwtxt builds off cowyo, a similar app I made previously. In improving with rwtxt I aimed to avoid second-system syndrome: I got rid of features I never used in cowyo (self-destruction, encryption, locking), while integrating a useful new feature not available previously: you can create domains. A domain is basically a personalized namespace where you can write private/public posts that are searchable. I personally use rwtxt to collect and jot notes for work, personal, coding - each which has its own searchable and indexed domain.

rwtxt is backed by a single sqlite3 database, so it's portable and very easy to backup. It's written in Go and all the assets are bundled so you can just download a single binary and start writing. You can also try the online version: rwtxt.com.

Usage

Reading. You can share rwtxt links to read them on another computer. rwtxt is organized in domains - places where you can privately or publicly store your text. If the domain is private, you must be signed in to read, even you have the permalink.

You can easily create your own domain in 10 seconds. When you make a new domain it will be private by default, so only you can view/search/edit your own text.

Once you make a domain you will see an option to make your domain public so that anyone can view/search it. However, only people with the domain password can edit in your domain - making rwtxt useful as a password-protected wiki. (The one exception is the /public domain, which anyone can edit/view - making rwtxt useful as a pastebin).

Writing. To write in rwtxt, just create a new page and click "Edit", or goto a URL for the thing you want to write about - like rwtxt.com/public/write-something. When you write in rwtxt you can format your text in Markdown.

In addition, writing triple backtick code blocks:

```javascript
console.log("hello, world");
```

produces code highlighted with prism.js:

console.log("hello, world");

Deleting. You can easily delete your page. Just erase all the content from it and it will disappear forever within 10 seconds.

Install

You can easily install and run rwtxt on your own computer.

You can download a binary for the latest release.

Or you can install from source. First, make sure to install Go. Then clone the repo:

$ git clone https://github.com/schollz/rwtxt.git

Then you can make it with:

$ make

And then run it!

$ export PATH="${PATH}:${GOPATH}/bin"
$ rwtxt

Docker

You can also easily install and run with Docker.

$ docker pull schollz/rwtxt

Then run by using docker

$ docker run -v /place/to/store/data:/data -p 8000:8152 schollz/rwtxt

In this case -p 8000:8152 will have rwtxt will be running on port 8000.

Notice

By using rwtxt.com you agree to the terms of service.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].