agate

Very simple server for the Gemini hypertext protocol (by mbrubeck)

Agate Alternatives

Similar projects and alternatives to agate

  • amfora

    A fancy terminal browser for the Gemini protocol.

  • awesome-gemini

    A collection of awesome things regarding the gemini protocol ecosystem.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better agate alternative or higher similarity.

agate reviews and mentions

Posts with mentions or reviews of agate. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-06-03.
  • What are some easy to set up gemini servers that also have an http proxy? I'm having trouble figuring out how to set one up
    1 project | /r/geminiprotocol | 28 Sep 2022
    I tried using agate, and got it running on my machine, but I couldn't connect to it through my client. Since I want to use an HTTP proxy, I gave up on that and tried to install twins, but I couldn't wrap my head around how to write the configuration file, the docs are pretty unclear.
  • Gemini Capsule in Docker
    1 project | /r/geminiprotocol | 23 Feb 2022
    After learning about the protocol and playing around with Amfora and Lagrange on Linux I stared down the path of looking into servers to host my own capsule. I've tried MollyBrown and Agate. However, of the two MollyBrown was much simpler to setup. I have a working Docker configuration for Agate too, but in trying to use my own generated certificate I've not gotten it to work. Agate expects certificates to be in a DER format and converting my personally generated key & cert from PEM to DER format doesn't work. When I spin up agate it only works when I have agate auto generate a new certificate when starting, but this is not ideal for docker since it's expected for containers to be disposable. My other reason for going with MollyBrown is because of the support for client certificate authentication. So far as I can tell, either agate doesn't allow for client certs or I'm just not at the point where I understand agate enough to know how to configure them.
  • Small tutorial for hosting content on Gemini
    2 projects | /r/geminiprotocol | 3 Jun 2021
    This tutorial will focus on using the simple Agate software to host your own Gemini capsule. There is a plethora of software to host your content, but I have found Agate to be simple and sufficient for my purposes. A collection of all things Gemini can be found here, which includes a list of server software. Let's get started.
  • Agate, a simple Gemini server written in Rust
    1 project | /r/patient_hackernews | 10 Mar 2021
    1 project | /r/hackernews | 10 Mar 2021
    4 projects | news.ycombinator.com | 9 Mar 2021
    Oh, hi! Original author of Agate here.

    The code in Agate is a bit weird, because it started as a 100-line toy server I wrote as a weekend experiment. A lot of the early code was optimized for conciseness rather than maintainability. It also had various micro-optimizations that were probably totally unnecessary, just because my idea of fun involves minimizing allocations and copying everywhere.

    As other people started actually using the code, and submitting feature requests and patches, I mostly gave up on minimalism as a goal, so the newer code is more focused on maintainability, but it's mixed together with the old code.

    My favorite thing about this project is that, as the community grew beyond my own motivation to manage it, the most active contributor @Johann150 stepped up to become the lead maintainer [1], and has done a great job!

    [1]: https://github.com/mbrubeck/agate/issues/6

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 28 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic agate repo stats
7
507
8.7
20 days ago

mbrubeck/agate is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of agate is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com