VnPower/moto
1
4
Fork
You've already forked moto
1
A simple web server to use as a browser start page / new tab
Crystal 34.8%
JavaScript 31.8%
HTML 22.6%
CSS 8.6%
Shell 2.2%
2025年09月28日 18:38:05 +07:00
LICENSES Initialization 2025年09月22日 07:58:20 +07:00
public Define tabs in database 2025年09月28日 18:38:05 +07:00
spec Initialization 2025年09月22日 07:58:20 +07:00
src Define tabs in database 2025年09月28日 18:38:05 +07:00
.editorconfig Initialization 2025年09月22日 07:58:20 +07:00
.gitignore Fix dev script 2025年09月28日 11:56:31 +07:00
config.example.toml Initialization 2025年09月22日 07:58:20 +07:00
README.md Initialization 2025年09月22日 07:58:20 +07:00
REUSE.toml Initialization 2025年09月22日 07:58:20 +07:00
run.sh Fix dev script 2025年09月28日 11:56:31 +07:00
shard.lock Initialization 2025年09月22日 07:58:20 +07:00
shard.yml Initialization 2025年09月22日 07:58:20 +07:00


Originally known as snt, moto is a more modern implementation of a custom browser start page. By running a simple HTTP server to serve contents, your browser start page can benefit from server-side capabilities with very little overhead when using the right tool.

Demo

Demo Demo

Usage

moto uses a TOML file for server configuration and a SQLite database file to store data (including links and search engines).

[TBD]

Building and installation

To build moto, some dependencies are required:

moto then can be built with these commands:

git clone https://codeberg.org/VnPower/moto
cd moto
./run.sh release # Executable will be at ./moto
# ...use these if you want to call Crystal directly:
crystal build src/moto.cr --progress --release

License

moto is free software, released under GNU General Public License v3.0 or later license, and is fully compliant with version 3.3 of the REUSE Specification.