Firefly framework helps you create a java web application easy and quickly. It provides MVC framework with HTTP
Server and many other useful components for developing web applications. It means you can easy deploy your web
without any other java web containers, in short , it's containerless. It taps into the fullest potential of
hardware using SEDA architecture, a highly customizable thread model.
Compile Dependencies (0)
| Category/License | Group / Artifact | Version | Updates |
|---|
Test Dependencies (3)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Testing
EPL 2.0
| junit
»
junit1 vulnerability JUnit Jupiter is the API for writing tests using JUnit 5. | 4.12 | 6.1.3 | |
Testing
BSD 3-clause
| org.hamcrest
»
hamcrest-all Core API and libraries of hamcrest matcher framework. | 1.3 | 3.0 | |
Mocking
MIT
| org.mockito
»
mockito-core Mockito mock objects library core API and implementation | 2.23.0 | 5.23.0 |
Managed Dependencies (71)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
CLI Parser
Apache 2.0
| com.beust
»
jcommander Command line parsing library for Java | 1.72 | 3.0 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind58 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.9.7 | 3.2.2 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-core2 vulnerabilities Core Jackson processing abstractions (aka Streaming API), implementation for JSON | 2.9.7 | 3.2.2 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-annotations Core annotations used for value types, used by Jackson data binding package. | 2.9.7 | 2.22 | |
YAML
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-yaml Support for reading and writing YAML-encoded data via Jackson abstractions. | 2.9.7 | 3.2.2 | |
XML Processing
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-xml Data format extension for Jackson to offer | 2.9.7 | 3.2.2 | |
Serializer
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-ion Support for reading and writing Ion ("binary JSON") | 2.9.7 | 3.2.2 | |
Serializer
Apache 2.0
| com.fasterxml.jackson.dataformat
»
jackson-dataformat-protobuf Support for reading and writing protobuf-encoded data via Jackson | 2.9.7 | 3.2.2 | |
Apache 2.0
| com.fireflysource » firefly-db | 5.0.0-dev5 | 4.9.5 | |
Apache 2.0
| com.fireflysource » firefly-slf4j | 5.0.0-dev5 | 5.0.2 | |
Apache 2.0
| com.fireflysource » firefly-common | 5.0.0-dev5 | 5.0.2 | |
Apache 2.0
| com.fireflysource » firefly-nettool | 5.0.0-dev5 | 4.9.5 | |
Apache 2.0
| com.fireflysource » firefly | 5.0.0-dev5 | 4.9.5 | |
Apache 2.0
| com.fireflysource » firefly-kotlin-ext | 5.0.0-dev5 | 4.9.5 | |
Apache 2.0
| com.fireflysource » firefly-reactive | 5.0.0-dev5 | 4.9.5 | |
Apache 2.0
| com.fireflysource » firefly-session | 5.0.0-dev5 | 4.9.5 | |
Apache 2.0
| com.fireflysource » firefly-wechat | 5.0.0-dev5 | 5.0.2 | |
Apache 2.0
| com.fireflysource » firefly-boot | 5.0.0-dev5 | 4.9.5 | |
Apache 2.0
| com.github.spullara.mustache.java
»
compiler Implementation of mustache.js for Java | 0.9.5 | 0.9.14 | |
Apache 2.0
| com.github.vladimir-bukhtoyarov
»
rolling-metrics Collection of advanced monitoring metrics with rolling time window semantic | 2.0.3 | 2.0.5 | |
Embedded SQL DB
EPL 1.0 +1
| com.h2database
»
h22 vulnerabilities A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ... | 1.4.196 | 2.4.240 | |
JDBC Pool
Apache 2.0
| com.zaxxer
»
HikariCP HikariCP is a 'zero-overhead' production ready JDBC connection pool. | 3.2.0 | 7.1.0 | |
Apache 2.0
| commons-dbutils
»
commons-dbutils The Apache Commons DbUtils package is a set of Java utility classes for easing JDBC development. | 1.7 | 1.8.1 | |
Off-Heap Lib
Apache 2.0
| de.ruedigermoeller
»
fst A fast java serialization drop in-replacement and some serialization based utils such as Structs and OffHeap Memory. | 2.57 | 3.0.4-jdk17 | |
Application Metrics
Apache 2.0
| io.dropwizard.metrics
»
metrics-core Metrics is a Java library which gives you unparalleled insight into what your code does in | 4.0.3 | 5.0.7 | |
Apache 2.0
| io.dropwizard.metrics
»
metrics-healthchecks An addition to Metrics which provides the ability to run application-specific health checks, | 4.0.3 | 5.0.7 | |
Concurrency
Apache 2.0
| io.projectreactor
»
reactor-core Non-Blocking Reactive Foundation for the JVM | 3.2.0.RELEASE | 3.8.7 | |
Testing
Apache 2.0
| io.projectreactor
»
reactor-test Reactor Test support | 3.2.0.RELEASE | 3.8.7 | |
Apache 2.0
| io.projectreactor.addons
»
reactor-extra Reactor Extra utilities, helpers and custom operators | 3.2.0.RELEASE | 3.6.1 | |
Apache 2.0
| io.projectreactor.addons
»
reactor-adapter Adapters from/to RxJava2, RxJava3 and Akka | 3.2.0.RELEASE | 3.6.1 | |
Apache 2.0
| io.projectreactor.addons
»
reactor-logback Async Logback appender implementation | 3.2.0.RELEASE | 3.2.6.RELEASE | |
Apache 2.0
| io.projectreactor.kafka
»
reactor-kafka Reactor Kafka: A reactive API for Apache Kafka | 1.0.1.RELEASE | 1.3.25 | |
Apache 2.0
| io.projectreactor.netty
»
reactor-netty1 vulnerability Reactor Netty with all modules | 0.8.0.RELEASE | 1.3.7 | |
Apache 2.0
| io.protostuff
»
protostuff-api serialization api for messages | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-collectionschema predefined schemas for jdk collections and maps | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-compiler Proto parser, code and documentation generator | 1.6.0 | 3.1.40 | |
Serializer
Apache 2.0
| io.protostuff
»
protostuff-core protobuf serialization for mutable messages | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-json protostuff serialization using json format | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-kvp binary key-value-pair serialization format (see http://projects.unbit.it/uwsgi/wiki/uwsgiProtocol) | 1.6.0 | 1.8.0 | |
Maven Plugins
Apache 2.0
| io.protostuff » protostuff-maven-plugin | 1.6.0 | 3.1.40 | |
Apache 2.0
| io.protostuff » protostuff-parser | 1.6.0 | 3.1.40 | |
Apache 2.0
| io.protostuff
»
protostuff-runtime protobuf serialization for pre-existing objects | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-runtime-md protostuff runtime for mobile devices (actually JREs with no sun.reflect.* packages) | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-runtime-registry id registration for runtime types | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-runtime-view runtime views (filters and predicates, include/exclude fields on ser/deser) | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-uberjar serialization api for messages | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-xml protostuff serialization using xml format | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.protostuff
»
protostuff-yaml protostuff serialization using yaml format | 1.6.0 | 1.8.0 | |
Apache 2.0
| io.swagger
»
swagger-models swagger-models | 1.5.20 | 2.2.53 | |
Apache 2.0
| io.swagger.core.v3
»
swagger-models swagger-models | 2.0.2 | 2.2.53 | |
Java Spec
EPL 2.0 +1
| javax.servlet
»
javax.servlet-api API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ... | 3.1.0 | 6.1.0 | |
Testing
EPL 2.0
| junit
»
junit1 vulnerability JUnit Jupiter is the API for writing tests using JUnit 5. | 4.12 | 6.1.3 | |
Encryption Lib
BouncyCastle
| org.bouncycastle
»
bcprov-jdk15on8 vulnerabilities The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ... | 1.59 | 1.85.2 | |
XML Processing
Apache 2.0
| org.codehaus.woodstox
»
woodstox-core-asl Woodstox is a high-performance XML processor that implements Stax (JSR-173), | 4.4.1 | 7.2.2 | |
Apache 2.0
| org.conscrypt
»
conscrypt-openjdk-uber Conscrypt: OpenJdk UberJAR | 1.4.1 | 2.6.2 | |
Testing
BSD 3-clause
| org.hamcrest
»
hamcrest-all Core API and libraries of hamcrest matcher framework. | 1.3 | 3.0 | |
Application Metrics
BSD 2-clause +1
| org.hdrhistogram
»
HdrHistogram HdrHistogram supports the recording and analyzing sampled data value | 2.1.10 | 2.2.2 | |
Bytecode
Apache 2.0 +2
| org.javassist
»
javassist Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation | 3.23.1-GA | 3.32.0-GA | |
Lang Runtime
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-stdlib-jdk8 Kotlin Standard Library JDK 8 extension | 1.3.10 | 2.4.10 | |
Reflection
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-reflect Runtime libraries for Kotlin reflection, which allows you to introspect the structure of your program at runtime. | 1.3.10 | 2.4.10 | |
Testing
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-test-junit Kotlin Test library support for JUnit | 1.3.10 | 2.4.10 | |
Concurrency
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-coroutines-core Coroutines support libraries for Kotlin | 1.0.1 | 1.11.0 | |
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-coroutines-jdk8 Coroutines support libraries for Kotlin | 1.0.1 | 1.11.0 | |
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-coroutines-reactor Coroutines support libraries for Kotlin | 1.0.1 | 1.11.0 | |
Apache 2.0
| org.jetbrains.kotlinx
»
kotlinx-coroutines-nio Coroutines support libraries for Kotlin | 1.0.1 | 0.26.1 | |
Mocking
MIT
| org.mockito
»
mockito-core Mockito mock objects library core API and implementation | 2.23.0 | 5.23.0 | |
Apache 2.0
| org.msgpack
»
jackson-dataformat-msgpack Jackson extension that adds support for MessagePack | 0.8.16 | 0.9.12 | |
MIT
| org.reactivestreams
»
reactive-streams A Protocol for Asynchronous Non-Blocking Data Sequence | 1.0.2 | 1.0.4 | |
Redis Client
Apache 2.0
| org.redisson
»
redisson1 vulnerability Valkey and Redis Java client, Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based ... | 3.9.1 | 4.7.0 | |
Logging
MIT
| org.slf4j
»
slf4j-api API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ... | 1.7.25 | 2.0.18 | |
Web Assets
MIT
| org.webjars.npm
»
mdui WebJar for mdui | 0.4.0 | 0.4.3 |