Content deleted Content added
added link back to ormlite |
m →top: cleanup, typo(s) fixed: for for → for using AWB |
||
Line 1:
{{Multiple issues|
{{unreferenced|date=February 2017}}
{{Orphan|date=February 2017}}
}}
Below is a list of [[Java (programming language)|Java programming language]] technologies ([[Software framework|frameworks]], [[Library (computing)|libraries]])
Line 7 ⟶ 9:
! Name !! Details
|-
|[[
|-
|[[
|-
|Android Plot||Androidplot is a library for creating dynamic and static charts in your Android app.
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|Apache Blur||Large scale search system built on Apache Lucene and Apache Hadoop.
Line 27 ⟶ 29:
|Apache BookKeeper||Replicated log service which can be used to build replicated state machines.
|-
|[[
|-
|Apache Cayenne||Powerful, full-featured, open-source object relational mapping framework created for developers working with relational databases.
|-
|[[
|-
|[[
|-
|Apache Commons||Collection of open source reusable Java components from the Apache/Jakarta community
Line 39 ⟶ 41:
|Apache Crunch||Framework for writing, testing, and running MapReduce pipelines. Its goal is to make pipelines that are composed of many user-defined functions simple to write, easy to test, and efficient to run.
|-
|[[
|-
|Apache DataFu||Collection of libraries for working with large-scale data in Hadoop.
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|Apache JavaNlp||Java machine learning toolkit for natural language processing (NLP).
|-
|[[
|-
|[[
|-
|[[
|-
|[[Log4j|Apache Log4j]]|| Java logging framework
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|Apache OpenNLP||Java machine learning toolkit for natural language processing (NLP).
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[Jini|Apache River (Jini)]]||Apache River is a project furthering the development and advancement of Jini technology. River is the implementation of Jini service oriented architecture.
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|Apache Turbine||Web application development framework to facilitate building secure web applications.
Line 123 ⟶ 125:
|Apache UserGrid||Backend-as-a-Service (“BaaS” or “mBaaS”) composed of an integrated distributed NoSQL database, application layer and client tier with SDKs for developers looking to rapidly build web and/or mobile applications.
|-
|[[
|-
|[[
|-
|[[
|-
|[[Xerces|Apache Xerces]]||Collection of software libraries for parsing, validating, serializing and manipulating XML.
|-
|[[
|-
|Axon||The axon framework is focussed on making life easier for developers that want to create a java application based on the CQRS principles.
|-
|[[
|-
|Beads||Library written in Java for realtime audio.
Line 141 ⟶ 143:
|BigFaceless||BFO develop Java APIs for working with PDF documents and Graphs.
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|Checker||Checker Framework lets software developers detect and prevent errors in their Java programs.
|-
|[[
|-
|ControlsFX||ControlsFX is an open source project for JavaFX that aims to provide really high quality UI controls and other tools to complement the core JavaFX distribution.
|-
|[[
|-
|[[
|-
|DropWizard Jersey||RESTful web services
|-
|[[
|-
|[[Ehcache|EHCache]]||Ehcache is an open source, standards-based cache that boosts performance, offloads your database, and simplifies scalability.
|-
|[[
|-
|Facebook4j||Facebook4J is an open-sourced, mavenized Java library. With Facebook4J, you can easily integrate your application with the Facebook API
Line 181 ⟶ 183:
|[[GeoAPI|GeoApi]]||Set of Java language programming interfaces for geospatial applications.
|-
|[[
|-
|[[
|-
|[[Gson|Google GSon]]||Library to serialize and deserialize Java objects to (and from) JSON.
|-
|[[
|-
|[[
|-
|[[
|-
|GStreamer||Library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.
Line 197 ⟶ 199:
|GXT||Java framework for building feature-rich web applications for both desktops and tablets.
|-
|[[
|-
|[[
|-
|[[IBATIS|iBatis]]||Persistence framework which automates the mapping between SQL databases and objects in Java, .NET, and Ruby on Rails.
|-
|[[
|-
|[[
|-
|JackCess||Library for reading and writing MS Access databases.
|-
|[[
|-
|[[
|-
|[[Javassist|JavAssist]]||Library providing a means to manipulate the Java bytecode of an application.
Line 217 ⟶ 219:
|Javers||JaVers is a lightweight java library for auditing changes in your data.
|-
|[[
|-
|[[
|-
|JCabi||Collection of small and useful Java components, which are not big enough to make their own projects.
Line 227 ⟶ 229:
|Jello||Jello is a Java Application Framework optimized for Google App Engine.
|-
|[[
|-
|[[
|-
|[[
|-
|JideSoft||Java UI component provider using technologies such as Swing, JavaFX and Javascript/HTML5.
Line 237 ⟶ 239:
|JMock||Mock objects help you design and test the interactions between the objects in your programs.
|-
|[[
|-
|Joda Time||Quality replacement for the Java date and time classes.
Line 247 ⟶ 249:
|Jppf||JPPF makes it easy to parallelize computationally intensive tasks and execute them on a Grid.
|-
|[[
|-
|[[
|-
|[[
|-
|JsonLib||Java library for transforming beans, maps, collections, java arrays and XML to JSON and back again to beans and DynaBeans.
Line 261 ⟶ 263:
|JTS Topology||Java software library that provides an object model for Euclidean planar linear geometry together with a set of fundamental geometric functions.
|-
|[[
|-
|[[Liquibase|LiquiBase]]||Liquibase is an open source database-independent library for tracking, managing and applying database schema changes.
Line 271 ⟶ 273:
|LoopJ||An asynchronous callback-based Http client for Android built on top of Apache’s HttpClient libraries.
|-
|[[
|-
|MapDB||MapDB provides Java Maps, Sets, Lists, Queues and other collections backed by off-heap or on-disk storage. It is a hybrid between java collection framework and embedded database engine.
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|Ninja||Full stack web framework for Java.
Line 289 ⟶ 291:
|OpenCSV||Very simple csv (comma-separated values) parser library for Java.
|-
|[[
|-
|[[
|-
|[[
|-
|[[
|-
|[[ORMLite]]||Object Relational Mapping Lite (ORM Lite) provides some simple, lightweight functionality for persisting Java objects to SQL databases while avoiding the complexity and overhead of more standard ORM packages.
Line 301 ⟶ 303:
|PI4J||The Pi4J Project provides Java programmers full IO control of a Raspberry Pi.
|-
|[[
|-
|[[
|-
|[[
|-
|Quasar||Framework to build desktop & phone/tablet apps simultaneously.
|-
|[[
|-
|Ratpack||Ratpack apps are lightweight, fast, composable with other tools and libraries, easy to test and enjoyable to develop.
Line 319 ⟶ 321:
|RestFB||Simple and flexible Facebook Graph API client written in Java.
|-
|[[
|-
|[[
|-
|ScribeJava||Simple OAuth client Java library
Line 327 ⟶ 329:
|Selenide||Framework for test automation powered by Selenium WebDriver
|-
|[[
|-
|[[
|-
|Slick2D||Slick2D is an easy to use set of tools and utilites wrapped around LWJGL OpenGL bindings to make 2D Java game development easier.
Line 337 ⟶ 339:
|SonarLint||SonarLint is an extension to your favorite IDE that provides on-the-fly feedback to developers on new bugs and quality issues injected into their code.
|-
|[[
|-
|[[JasperReports|Jasper Reports]]||Java reporting tool that can write to a variety of targets, such as: screen, a printer, into PDF, HTML, Microsoft Excel, RTF, ODT, Comma-separated values or XML files.
|-
|[[
|-
|Spring AMQP||The Spring AMQP project applies core Spring concepts to the development of AMQP-based messaging solutions
Line 359 ⟶ 361:
|Spring Data JDBC Extensions||The JDBC support in the Spring Framework is extensive and covers the most commonly used features.
|-
|Spring Data MongoDB||Spring Data for MongoDB is part of the umbrella Spring Data project which aims to provide a familiar and consistent Spring-based programming model
|-
|Spring Data Neo4j||Spring Data Neo4j offers advanced features to map annotated entity classes to the Neo4j Graph Database.
Line 365 ⟶ 367:
|Spring Hateoas||Library to support implementing representations for hyper-text driven REST web services.
|-
|[[
|-
|Spring LDAP||library for simplifying LDAP operations, based on the pattern of Spring's JdbcTemplate.
Line 371 ⟶ 373:
|Spring MVC||An action-based web framework built on top of the Spring IOC Container.
|-
|[[
|-
|[[
|-
|Spring Session||API and implementations for managing a user's session information.
Line 387 ⟶ 389:
|SuanShu||Object-oriented, high performance, extensively tested, and professionally documented math library.
|-
|[[
|-
|[[
|-
|Twitter4J||With Twitter4J, you can easily integrate your Java application with the Twitter service. Twitter4J is an unofficial library.
|-
|[[
|-
|[[Vert.x|Vertx]]||Polyglot event-driven application framework that runs on the Java Virtual Machine.
|-
|[[
|-
|WildFly||Application server implements the Java Platform, Enterprise Edition (Java EE) specification.
Line 419 ⟶ 421:
|Xuggler||Xuggler is the easy way to uncompress, modify, and re-compress any media file (or stream) from Java.
|-
|[[
|}
[[Category:Java (programming language) libraries]]
|