Show HN: Caffeine, minimum viable back end for prototyping

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • caffeine

    A basic REST service for JSON data - enough for prototyping and MVPs! (by rehacktive)

  • Nice to see that the interface for the DB was separated out:

    https://github.com/rehacktive/caffeine/blob/master/service/s...

    It's not "MVP" fashion but even for only one implementation making these interfaces is critical IMO.

    That said, if it's not too much maybe consider adding a SQLite backend! :)

  • parse-server

    Parse Server for Node.js / Express

  • Parse is still around and supported: https://github.com/parse-community/parse-server

  • InfluxDB

    Power Real-Time Data Analytics at Scale. 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.

    InfluxDB logo
  • Caffeine

    A high performance caching library for Java

  • And also a (very efficient) Java cache library https://github.com/ben-manes/caffeine

  • json-server

    Get a full fake REST API with zero coding in less than 30 seconds (seriously)

  • Another similar project that I use for mocking API server https://github.com/typicode/json-server

  • WireMock

    A tool for mocking HTTP services

  • I have used WireMock in the past: https://github.com/wiremock/wiremock

    It's more complex than Caffeine, but it has a lot of options.

    It can also run as a proxy and generate the mocks from actual http requests passing through the proxy

  • libcaffeine

    A library for broadcasting to Caffeine.tv

  • Since we are collecting :) there is also a streaming service https://www.caffeine.tv/

  • Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  • Very cool. You could simplify the tests by using testify [0] assertions and possibly a test suite. Then it'd be easier to add additional test cases.

    [0] https://github.com/stretchr/testify

  • 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 more popular project.

Suggest a related project

Related posts