ratmachine
Version, currently master branch1 version
- master branchlatestMar 2, 2023
github.com/faissaloo/ratmachine
Textboard with text effects
Installation
# Add this to your shard.yml
dependencies:
ratmachine:
github: faissaloo/ratmachine
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
0.33.0- License
- AGPLv3
- Author
- faissaloo
- Targets
amberfrom lib/amber/src/amber/cli.crratmachinefrom src/ratmachine.cr
Dependencies
Runtime Dependencies
- jwt1.5.1github: crystal-community/jwt
- amber0.36.0github: amberframework/amber
- granite0.22.1github: amberframework/granite
- jasper_helpers~> 0.2.0github: amberframework/jasper-helpers
Development Dependencies
- garnet_spec~> 0.2.1github: amberframework/garnet-specdev
README
ratmachine
Ratmachine is an javascriptless anonymous textboard engine with various text effects.
| markup | effect |
|---|---|
| ^^ | 3text |
| ` | code |
| * | italic |
| ** | bold |
| $ | rainbowtext |
| $$ | shaketext |
| %% | spoiler |
| !! | glowtext |
| == | redtext |
| > | greentext |
| < | bluetext |
| [[]] | button |
To start the development environment install docker and docker-compose and use make build-dev, from then on you can use make dev to boot up the environment. When using the development environment the default username is wojak and the password is tfwnogf.
To build Ratmachine use make build, you will then be able to run ratmachine by executing bin/ratmachine.
On first startup the database will automatically be created and setup, you will then be asked to input a username and password for the mod panel found on /mod.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Mar 2, 2023
- Crystal
0.33.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/faissaloo/ratmachine
Metadata
- Created
- Aug 12, 2026
- Updated
- Sep 24, 2026
- Synced
- Sep 24, 2026
- Versions
- 1
