Code Monkey home page Code Monkey logo

awesome-swing's Introduction

Awesome Swing

A list of frameworks, libraries and software for the Java Swing GUI toolkit.

Library Description License Latest Version
JUNG Network/Graph framework BSD 3-Clause 2.1.1 / 7 September 2016
JGraphX Diagramming (graph visualisation) library BSD
Piccolo2D Graphical toolkit based on the Java2D API Custom (free) 3.0.1 / Jan 7, 2019
XChart Lightweight library for plotting data Apache 2.0 3.6.0 / Oct 12, 2019
JFreeChart Client-side and server-side chart library LGPL 1.5.0 / 5 November 2017
SmilePlot Data visualization library for Smile (Statistical Machine Intelligence & Learning Engine) Apache 2.0 1.5.1 / 26 Feb. 2018
RSyntaxTextArea Customizable, syntax highlighting text component Modified BSD 3.1.1 / Apr 7, 2020
Flying Saucer XML/XHTML and CSS 2.1 renderer LGPL v9.1.20 / Jan 10, 2020
Lobo / LoboEvolution Lobo is an extensible all-Java web browser and RIA platform. MIT/GPL 0.98.4 / 2015-01-26
CSSBox (X)HTML/CSS rendering engine LGPL 4.15 / 24 May 2019
MigLayout Powerful layout manager BSD 5.1 / Mar 17, 2018
MiG Calendar Calendar Component Commercial v6.9.3
TableLayout Table-based layout for Java UI toolkits (incl. Swing) ? n/a
jIconFont API to provide icons generated by any IconFont MIT 1.0.1 / 20 February 2016
OpenMap Toolkit for building applications needing geographic information Custom 5.1.15 / December 9, 2016
JXMapViewer2 Geo map viewer LGPL 2.5 / Dec 30, 2019
GeoTools gt-swing module Basic GUI and utility classes for GeoTools library LGPL 19.0 / 2018-03-19
Batik Scalable Vector Graphics (SVG) toolkit from Apache Apache 2.0 1.13 / May 13, 2020
SVG Salamander SVG Salamander is an SVG engine for Java LGPL and BSD 1.1.2 / Aug 8, 2018
JFreeSVG Java library for creating SVG output GPL / Commercial 3.3 / 7 November 2017
LGoodDatePicker Date Picker widget MIT 10.4.1 / Jun 22, 2018
JDatePicker Date Picker widget BSD 1.3.4.1 / Jun 6, 2015
JIDE UI frameworks and components Commercial/Free 3.7.1 / 5 October 2017
yFiles UI controls for drawing, viewing, and editing diagrams & graphs Commercial 3.1 / 27 June 2017
JxBrowser Chromium-based browser component Commercial 7.8 / May 29, 2020
Timing Framework Time-based animations in Swing Apache 2.0 7.3.1 / 12 February 2014
SlidingLayout Little library lets you very easily create smooth transitions between two layouts of components in a special panel Apache 2.0 1.1.1 / Sep 23, 2012
WebLaF Look and Feel library GPL / Commercial v1.2.9 / Aug 5, 2019
FlatLaf Flat Look and Feel Apache 2.0 0.36 / Jun 9, 2020
Darklaf A themeable Swing Look and Feel MIT v2.4.0 / Jul 7, 2020
Material Design L&F (+fork with Android Toast component) Material Design Look and Feel MIT v0.9.1 / 20 April 2018
Radiance Collection of Swing libraries (SVG icons, animation, skinning, additional components, etc.) BSD 3-Clause 2.0.1 / 12 March 2019
AssertJ Swing Functional Swing UI testing Apache 2.0 3.9.2 / 2019-02-08
UISpec4J Functional and/or unit testing library for Swing-based applications ? 2.4 / Nov 26, 2011
Automaton Framework for testing of Swing and JavaFX2 applications Apache 2.0 1.3.2 / Jan 27, 2016
RxSwing RxJava bindings for Swing Apache 2.0 0.27.0 / Sep 17, 2016
Zircon Text GUI library (for game developers) MIT 2017.3.1 / Oct 8, 2017
JGoodies Libraries: Animation, Binding, Common, Forms, Looks, and Validation Commercial 10 Oct, 2017
Glazed Lists Implementation of List suitable for using as data model for Swing components LGPL/MPL 1.11.0 / 10 Jan, 2018
FriceEngine JVM game engine based on Swing/JavaFX Affero GPL 1.8.3 / 21 Jan, 2018
SystemTray Cross-platform SystemTray support for Swing/AWT Apache 2.0 3.17 / Nov 3, 2018
gritty Swing terminal widget LGPL 0.02 / Apr 17, 2007
DragonConsole Terminal emulator MIT n/a
swing-console Text console component LGPL 0.1.2 / Mar 14, 2013
IntelliJ IDEA CE Source code of IntelliJ IDEA Community Edition Apache 2.0
Lanterna Java library for creating text-based GUIs LGPL-3.0 3.0.1 / Jun 9, 2018
Griffon Desktop application development platform Apache 2.0 2.15.0 / Jun 1, 2018
CUF Utility library and application framework for building GUI applications in Swing (and JavaFX/.Net) Apache 2.0 v.2.0.8 / 2017-03-06
FlexGantt Gantt charting framework Commercial 2.1.0
Synthetica L&F Swing Look & Feel with addons Commercial 3.1 / 11 Jul. 2018
Foxtrot Synchronous Swing worker BSD 4.0 / 2011-11-05
Terminal Components Implementations of a standard ANSI/VT terminal GPL/Commercial 2.1.3 / Sep 22, 2016
Correlation-Matrix-K Сorrelation matrix component Apache 2.0 1.0.1 / Dec 18, 2018
SwiXml XML-to-GUI generating engine Custom 2.4 / Dec 28, 2014
JClass DesktopViews Various Swing components incl. 2D and 3D charts Commercial 6.5.2
JWrapper Native installer (and more) for Java apps Commercial 11 April 2018
jaret timebars Timeline/Gantt chart-like component GPL/Commercial 1.49 / 2013-09-17
fontchooser Component to choose a font according to the list of available font families, styles and sizes GNU LGPLv3 2.4
JTouchBar Library for using the touchbar API on supported macbooks. MIT 1.0.0 / Jan 22, 2019
JnaFileChooser File chooser that uses the Windows native dialogs if possible. Custom (Open Source) 1.0 / Jun 23, 2018
Jexer Java Text User Interface library MIT v0.3.1 / Aug 2, 2019
JViews UI Components Commercial 2017
JSplitButton A split button control Apache 2.0 1.3.1 / Jan 11, 2018
UiBooster Fast and easy dialogs for utility tools GPL-3.0 1.8.1 / Jun 26, 2020
Java Swing Tips Java Swing examples MIT
JTreeTable JTreeTable Component "As is" 0.0.1 / Jan 22, 2016
swing-fx-properties Adaptation of JavaFX properties for Swing GPL v2 with CE 1.11 / Jul 11, 2020
SwingX, salvaged A copy of the source code for the SwingX library LGPL
Swing Components Catalog of Swing components
KControls Components to beautify user interfaces and give UI’s a modern look ?
SwingSpy Component tree visualizer for Swing UI debugging. MIT
SyntaxPane JEditorKit component supporting syntax highlighting for various languages. Apache 2.0 v1.2.0 / Dec 10, 2018
Text-IO Library for creating Java console applications (provides Swing terminal). Apache 2.0 3.4.1 / Apr 17, 2020
SwingBits Swing UI Enhacements BSD-3-Clause License

awesome-swing's People

Contributors

parubok avatar

Stargazers

Cristiano Alexandre de Faria avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.