A text-to-speech social network.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
marisa 4ebbf61af0 Link to Prosperity license 29 minutes ago
aph Fix session ID handling on logout 2 hours ago
dist Use Vue route splitting 5 months ago
script Add Sentry integration for Aph 2 days ago
ui Fix session ID handling on logout 2 hours ago
.build.yml Skip hex install prompt 1 week ago
.editorconfig Switch to spaces for JS and enforce more rules 1 week ago
.env.example Provide an .env.example file 7 hours ago
.gitignore Unify config files 7 hours ago
CODE_OF_CONDUCT.md [ci skip] Add Contributing and CoC documents 5 months ago
LICENSE Update references to GitHub as main repo 4 weeks ago
README.md Link to Prosperity license 29 minutes ago
package-lock.json Fix media queries with postcss 2 days ago
package.json 0.1.2 8 hours ago


tometo builds.sr.ht status

Tometo is a social network focused on text-to-speech. It’s written in Elixir using the Phoenix web library, can generate TTS audio from Google Cloud, and optionally store generated artifacts on S3-compatible services. The frontend is written in JavaScript using Vue, with Vue Rouer for routing and Vuex for state management.

Reporting Issues

Please report issues on our GitHub issue tracker!


If you want to work on Tometo, or just play around with it locally, please follow the Installation documentation. There’s other documentation on there that might be worth reading, too.


Tometo is licensed under the Prosperity public license, meaning you can’t use it commercially. This doesn’t make it Open Source software, but that distinction is not important to us.