πŸ’Ύ Archived View for gem.benscraft.info β€Ί mailing-list β€Ί threads β€Ί 285 captured on 2021-12-05 at 23:47:19. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-12-03)

-=-=-=-=-=-=-

[announce] Spaceboy - Gemini server framework for Elixir

- Sgaith <Sgiath at pm.me>

@ Thu, 22 Apr 2021 14:18 +0000

In reply to

View Message

────────────────────────────────────────────────────────────────────────────────

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:

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

════════════════════════════════════════════════════════════════════════════════

Attachments

signature.asc

════════════════════════════════════════════════════════════════════════════════