Show HN: Caffeine, minimum viable back end for prototyping

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • 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:

    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

    API server module for Node/Express

    Parse is still around and supported:

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Caffeine

    A high performance caching library for Java

    And also a (very efficient) Java cache library

  • 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

  • WireMock

    A tool for mocking HTTP services

    I have used WireMock in the past:

    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

    Since we are collecting :) there is also a streaming service

  • 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.


  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

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