Skip to content

kschltz/falante

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Falante

Anonymous Reddit-style clone. Server-side rendered with Gleam, Lustre (views only), HTMX (hx), and Wisp. Data in XTDB 2.0 via Postgres wire protocol (postgleam).

Run locally

  1. Start XTDB (Postgres wire on 5432):

    docker compose up -d
  2. Run the app:

    gleam run
  3. Open http://127.0.0.1:8000

Optional env: SECRET_KEY_BASE, DB_HOST, DB_PORT, DB_NAME, DB_USER, DB_PASSWORD (defaults: localhost, 5432, xtdb, xtdb, "").

Development

gleam run   # Run the project (requires XTDB)
gleam test  # Run the tests
gleam build # Compile only

Stack

  • HTTP: Wisp + Mist
  • Views: Lustre (SSR only; element.to_string / to_document_string)
  • Interactivity: HTMX via hx
  • Database: XTDB 2.0 (Postgres wire), postgleam

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages