💾 Archived View for gemi.dev › gemini-mailing-list › 000879.gmi captured on 2023-12-28 at 15:54:21. Gemini links have been rewritten to link to archived content
View Raw
More Information
⬅️ Previous capture (2023-11-04)
🚧 View Differences
-=-=-=-=-=-=-
[announce] Spaceboy - Gemini server framework for Elixir
1. Sgaith (Sgiath (a) pm.me)
- 📅 Sent: 2021-04-22 14:18
- 📧 Message 1 of 1
Hello all Gemini fans!
I am thrilled to announce new Gemini server framework called "Spaceboy". [1]
Spaceboy is an Elixir [2] server framework heavily inspired by HTTP
framework Phoenix [3].
It is framework/library, not an standalone server, so you are expected to use it in your
Elixir project, not as standalone binary for your static .gmi files.
[1] https://hex.pm/packages/spaceboy
[2] https://elixir-lang.org/
[3] https://www.phoenixframework.org/
1. full Gemini specs
2. automatic generation of self-signed certificate
3. EEx templates
4. routing similar to Phoenix
5. static files serving
6. custom middleware support (with some common middlewares provided)
I was working on this project for several weeks and I am happy that it got into state
where I feel confident to announce it to you guys. If you are experienced
Elixir developer
I would appreciate feedback on my code and your experience with the library. If you
don't have any experience with Elixir I encourage you to learn about it and try to
create Spaceboy site. I would like to hear about your experience and the feedback where
I could improve documentation.
Useful links:
- Source code - https://git.sr.ht/~sgiath/spaceboy
- Issue tracker - https://todo.sr.ht/~sgiath/spaceboy
- Documentation - https://hexdocs.pm/spaceboy
That's all from me! Thanks for your attention and I am looking forward for your feedback.
--
Sgiath
GPG: 0x70F9C7DE34CB3BC8
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
Link to individual message.
---
Previous Thread: [ANN] Em Orbita: Aggregator for Portuguese capsules
Next Thread: [tech] Draft RFC: RDF/Semantic web metadata embedding in gemini resources