echo_pages

Version, currently main branch1 version
  • main branchlatestApr 28, 2026

github.com/mamantoha/echo_pages

Submit your HTML and instantly receive a URL to access it. Simple, fast, and reliable.

1 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  echo_pages:
    github: mamantoha/echo_pages
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
1.18.2
License
MIT
Author
Anton Maminov
Target
  • echo_pages from src/server.cr

Dependencies

Runtime Dependencies

  • sqlite3*github: crystal-lang/crystal-sqlite3

README

EchoPages

EchoPages is a single-binary web service built with the Crystal programming language. It allows users to submit HTML content and receive a unique URL to access it, making it possible for sharing and testing HTML snippets. The service utilizes SQLite as its database backend.

Requirements

  • Crystal Programming Language: Make sure you have Crystal installed on your system. For installation instructions, visit Crystal Installation Guide.
  • SQLite: This project uses SQLite. Ensure SQLite3 is installed and accessible in your environment.

Build from source

  • Clone the repository: git clone git@github.com:mamantoha/echo_pages.git
  • Build with shards build from project directory
  • Run it as ./bin/echo_pages or copy it to executable path

Live Demo

Experience EchoPages in action by visiting our live demo:

EchoPages Live Demo

Access Details

  • Username: echo
  • Password: securepassword123

Please note that this is a shared account for demonstration purposes only. Do not store any personal or sensitive information.

Contributing

  1. Fork it (https://github.com/mamantoha/echo_pages/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors