clip VS biff

Compare clip vs biff and see what are their differences.

clip

Light structure and support for dependency injection (by juxt)

biff

A Clojure web framework for solo developers. (by jacobobryant)
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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
clip biff
3 29
226 721
0.9% -
3.2 8.9
6 months ago 9 days ago
Clojure Clojure
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

clip

Posts with mentions or reviews of clip. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-02-16.
  • Any resources for "current best practices and learnings?"
    7 projects | /r/Clojure | 16 Feb 2023
    Allesandra Sierra’s Component has lots of competitors now: first mount which has since fallen out of favor for integrant. There’s newer ones too, like clip and donut-power.
  • JUXT Clojure Radar 2021
    1 project | /r/Clojure | 20 Aug 2021
    There is also https://github.com/juxt/clip which improves on integrant in a few areas but is less battle-tested
  • Tour of our 250k line Clojure codebase
    4 projects | news.ycombinator.com | 3 Jun 2021
    I don't really like 'Component'. I seems very clunky and we had a lot of issues with it and a lot incidental complexity in our codebase (now converted to Java). It was the first real system that did these sort of things but if I start a project now, I much rather use Integrant or Clip.

    https://github.com/weavejester/integrant

    https://github.com/juxt/clip

    I haven't used Clip a lot yet but my next project is defiantly going to be with Clip.

biff

Posts with mentions or reviews of biff. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-06.
  • Biff, a Web Framework for Clojure
    1 project | news.ycombinator.com | 6 Dec 2023
  • Why Is Jepsen Written in Clojure?
    8 projects | news.ycombinator.com | 6 Dec 2023
  • Riff: A “mycelium-clj” for the Clojure ecosystem?
    2 projects | news.ycombinator.com | 19 Sep 2023
    I definitely believe Clojure needs a rails. Not only will it help beginners get started, if it can help people get started faster and build fast like Django and rails do, I think it'll help more with adoption.

    Biff and fulcro seems like they have a shot at this

    Biff- https://github.com/jacobobryant/biff

    Fulcro - https://github.com/fulcrologic/fulcro

  • State of Clojure 2023 Results
    1 project | /r/Clojure | 2 Jul 2023
    Jacob is doing a fantastic job with https://biffweb.com/ If the Clojure community would focus more of its manpower on such projects, then I think we can make Clojure the obvious choice to start a software business, by saving an insane amount of time. And time is by far the scarcest resource in a startup.
  • Leaving Clojure - Feedback for those that care
    8 projects | /r/Clojure | 23 Jun 2023
    If you can get away with not using React, I highly recommend Biff. It uses XTDB and Rum by default but they can be swapped out pretty easily for Postgres and Reagent. I'm planning to publish some docs on how to do that when I have a chance.
  • Help finding a webdev framework that works out of the box
    6 projects | /r/Clojure | 13 May 2023
    The best one of these imo is https://biffweb.com
  • Any resources for "current best practices and learnings?"
    7 projects | /r/Clojure | 16 Feb 2023
    I'm also really liking the strategy of the old-school is new again with sever side rendering serving actual HTML instead of JSON for certain things, using HTMX, an example can be found here: https://biffweb.com/
  • Anyone here using HTMX with Clojure?
    5 projects | /r/Clojure | 6 Jan 2023
    Take a look at Biff project https://biffweb.com/
  • Recommendations on Datalog Databases -- Schema Libraries
    2 projects | /r/Clojure | 13 Dec 2022
    +1 for Malli and XT! For the relevant parts of Biff, see the example app's schema and the transaction reference docs. Biff has its own transaction format which includes schema checks via malli and various other conveniences, and it gets translated into XT's lower-level transaction format. Might provide some inspiration at least.
  • Biff tutorial: build a chat app with Clojure
    1 project | news.ycombinator.com | 24 Nov 2022
    Rum is used throughout, though mostly via middleware[1], so you (almost) never see any calls to `rum.core/render-static-markup`. But all of the hiccup-style data structures (`[:div "foo"]`, etc) do get rendered by Rum.

    htmx doesn't render anything on the backend; rather it gives the frontend more ways to interact with the backend. e.g. say you make an inline form--htmx gives you the ability to display/submit that form without refreshing the entire page, but all the html that's sent to the frontend is still getting rendered first by Rum.

    [1] See https://github.com/jacobobryant/biff/blob/6353c406adef034448... and https://github.com/jacobobryant/biff/blob/6353c406adef034448...

What are some alternatives?

When comparing clip and biff you can also consider the following projects:

timbre - Pure Clojure/Script logging library

kit - Lightweight, modular framework for scalable web development in Clojure

typedclojure - An optional type system for Clojure

clojure-py - A implementation of Clojure in pure (dynamic) Python

scoop-clojure - Install Clojure on Windows with Scoop

xtdb - An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt

integrant - Micro-framework for data-driven architecture

coast - The fullest full stack clojure web framework

malli - High-performance data-driven data specification library for Clojure/Script.

shadow-cljs - ClojureScript compilation made easy

system - a dependency injection library for Clojure and ClojureScript 🍩 [Moved to: https://github.com/donut-party/system]

nippy - The fastest serialization library for Clojure