StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
FF4J

FF4J

#923in Build Automation
Discussions1
Followers16
OverviewDiscussions1AdoptionAlternativesIntegrations
Try It

What is FF4J?

It is an implementation of Feature Toggle pattern : Enable and disable features or your applications at runtime thanks to dedicated web console, REST API, JMX or even CLI. It handle also properties and provide generic interfaces.

FF4J is a tool in the Build Automation category of a tech stack.

Key Features

Feature ToggleRole-based TogglingStrategy-based TogglingAOP-driven TogglingFeatures MonitoringWeb ConsoleWide choice of DatabasesSpring Boot StarterCommand Line Interface

FF4J Pros & Cons

Pros of FF4J

No pros listed yet.

Cons of FF4J

No cons listed yet.

FF4J Alternatives & Comparisons

What are some alternatives to FF4J?

guava

guava

The Guava project contains several of Google's core libraries that we rely on in our Java-based projects: collections, caching, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.

Java 8

Java 8

It is a revolutionary release of the world’s no 1 development platform. It includes a huge upgrade to the Java programming model and a coordinated evolution of the JVM, Java language, and libraries. Java 8 includes features for productivity, ease of use, improved polyglot programming, security and improved performance.

Apache FreeMarker

Apache FreeMarker

It is a "template engine"; a generic tool to generate text output (anything from HTML to auto generated source code) based on templates. It's a Java package, a class library for Java programmers.

RxJava

RxJava

A library for composing asynchronous and event-based programs by using observable sequences for the Java VM.

Jackson

Jackson

It is a suite of data-processing tools for Java (and the JVM platform), including the flagship streaming JSON parser / generator library, matching data-binding library (POJOs to and from JSON) and additional data format modules to process data encoded in Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, XML or YAML; and even the large set of data format modules to support data types of widely used data types such as Guava, Joda.

LaunchDarkly

LaunchDarkly

Serving over 200 billion feature flags daily to help software teams build better software, faster. LaunchDarkly helps eliminate risk for developers and operations teams from the software development cycle.

Try It

Visit Website

Adoption

On StackShare

FF4J Integrations

PostgreSQL, Elasticsearch, MongoDB, Cassandra, MariaDB and 7 more are some of the popular tools that integrate with FF4J. Here's a list of all 12 tools that integrate with FF4J.

PostgreSQL
PostgreSQL
Elasticsearch
Elasticsearch
MongoDB
MongoDB
Cassandra
Cassandra
MariaDB
MariaDB
Spring Boot
Spring Boot
Java
Java
Redis
Redis
Amazon DynamoDB
Amazon DynamoDB
Consul
Consul
Spring Security
Spring Security
ArangoDB
ArangoDB
Companies
0
Developers
7
RCAYDT+1

FF4J Discussions

Discover why developers choose FF4J. Read real-world technical decisions and stack choices from the StackShare community.

tushit
tushit

Software Developer

Apr 8, 2021

Needs adviceonFF4JFF4J

Hi, I am trying to implement caching to my FF4J server. I have looked through the documentation with no luck. Has anyone here tried to cache their ff4j feature stores? If yes, would you have a code sample for it? Also, how to test that the api call is getting response from the cache and not from DB? I am using ff4j-spring-boot-starter which gives everything out of the box, so I do not have control over a lot of things.

0 views0
Comments