{"id":13821456,"url":"https://github.com/JFormDesigner/FlatLaf","last_synced_at":"2025-05-16T12:33:30.451Z","repository":{"id":37549576,"uuid":"203150729","full_name":"JFormDesigner/FlatLaf","owner":"JFormDesigner","description":"FlatLaf - Swing Look and Feel (with Darcula/IntelliJ themes support)","archived":false,"fork":false,"pushed_at":"2025-04-30T17:39:38.000Z","size":21434,"stargazers_count":3735,"open_issues_count":62,"forks_count":295,"subscribers_count":43,"default_branch":"main","last_synced_at":"2025-05-12T16:53:56.865Z","etag":null,"topics":["flatlaf","java-swing","look-and-feel","swing"],"latest_commit_sha":null,"homepage":"https://www.formdev.com/flatlaf/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JFormDesigner.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":"https://www.formdev.com/flatlaf/sponsor/"}},"created_at":"2019-08-19T10:27:05.000Z","updated_at":"2025-05-12T14:37:13.000Z","dependencies_parsed_at":"2023-12-31T13:22:53.307Z","dependency_job_id":"3f5967f8-7c86-4420-a6a1-39b30dc3e257","html_url":"https://github.com/JFormDesigner/FlatLaf","commit_stats":null,"previous_names":[],"tags_count":91,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JFormDesigner%2FFlatLaf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JFormDesigner%2FFlatLaf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JFormDesigner%2FFlatLaf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JFormDesigner%2FFlatLaf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JFormDesigner","download_url":"https://codeload.github.com/JFormDesigner/FlatLaf/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254530696,"owners_count":22086665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flatlaf","java-swing","look-and-feel","swing"],"created_at":"2024-08-04T08:01:22.260Z","updated_at":"2025-05-16T12:33:30.437Z","avatar_url":"https://github.com/JFormDesigner.png","language":"Java","funding_links":["https://www.formdev.com/flatlaf/sponsor/"],"categories":["Java"],"sub_categories":[],"readme":"FlatLaf - Flat Look and Feel\n============================\n\n**FlatLaf** is a modern **open-source** cross-platform Look and Feel for Java\nSwing desktop applications.\n\nIt looks almost flat (no shadows or gradients), clean, simple and elegant.\nFlatLaf comes with **Light**, **Dark**, **IntelliJ** and **Darcula** themes,\nscales on **HiDPI** displays and runs on Java 8 or newer (LTS and latest).\n\nThe look is heavily inspired by **Darcula** and **IntelliJ** themes from\nIntelliJ IDEA 2019.2+ and uses almost the same colors and icons.\n\n![FlatLaf Light](images/flat_light.png)\n\n![FlatLaf Dark](images/flat_dark.png)\n\nmacOS Themes\n------------\n\n![FlatLaf macOS themes](images/flat_macos_themes.png)\n\n\nIntelliJ Platform Themes\n------------------------\n\nFlatLaf can use 3rd party themes created for IntelliJ Platform (see\n[IntelliJ Themes Pack](flatlaf-intellij-themes)):\n\n![IntelliJ Platform Themes](images/intellij_platform_themes.png)\n\n\nSponsors\n--------\n\n### Current Sponsors\n\n\u003ca href=\"https://exocharts.com/\"\u003e\u003cimg src=\"https://www.formdev.com/flatlaf/sponsor/Exocharts.png\" width=\"200\" alt=\"Exocharts\" title=\"Exocharts - Professional Grade OrderFlow\"\u003e\u003c/a\u003e\n\n\u003c!-- [![None Sponsors](images/none-sponsors.png)](https://www.formdev.com/flatlaf/sponsor/) --\u003e\n\n[Become a Sponsor](https://www.formdev.com/flatlaf/sponsor/)\n\n### Previous Sponsors\n\n\u003ca href=\"https://www.ej-technologies.com/\"\u003e\u003cimg src=\"https://www.formdev.com/flatlaf/sponsor/ej-technologies.png\" width=\"200\" alt=\"ej-technologies\" title=\"ej-technologies - Java APM, Java Profiler, Java Installer Builder\"\u003e\u003c/a\u003e\n\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\n\u003ca href=\"https://www.dbvis.com/\"\u003e\u003cimg src=\"https://www.formdev.com/flatlaf/sponsor/dbvisualizer.svg\" width=\"200\" alt=\"DbVisualizer\" title=\"DbVisualizer - SQL Client and Editor\"\u003e\u003c/a\u003e\n\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp;\n\u003ca href=\"https://www.dscsag.com/\"\u003e\u003cimg src=\"https://www.formdev.com/flatlaf/sponsor/DSC.png\" height=\"48\" alt=\"DSC Software AG\" title=\"DSC Software AG - Your Companion for Integrative PLM\"\u003e\u003c/a\u003e\n\nDemo\n----\n\n[![Download Demo](https://download.formdev.com/flatlaf/images/download-demo.svg)](https://download.formdev.com/flatlaf/flatlaf-demo-latest.jar)\n\nRun demo with `java -jar flatlaf-demo-\u003cversion\u003e.jar` (or double-click it).\nRequires Java 8 or newer.\n\n\nDownload\n--------\n\nFlatLaf binaries are available on **Maven Central**.\n\nIf you use Maven or Gradle, add a dependency with following coordinates to your\nbuild script:\n\n    groupId:     com.formdev\n    artifactId:  flatlaf\n    version:     (see button below)\n\nOtherwise, download `flatlaf-\u003cversion\u003e.jar` here:\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.formdev/flatlaf/badge.svg?style=flat-square\u0026color=007ec6)](https://maven-badges.herokuapp.com/maven-central/com.formdev/flatlaf)\n\nSee also\n[Native Libraries distribution](https://www.formdev.com/flatlaf/native-libraries/)\nfor instructions on how to redistribute FlatLaf native libraries with your\napplication.\n\n\n### Snapshots\n\nFlatLaf snapshot binaries are available on\n[Sonatype OSSRH](https://oss.sonatype.org/content/repositories/snapshots/com/formdev/flatlaf/).\nTo access the latest snapshot, change the FlatLaf version in your dependencies\nto `\u003cversion\u003e-SNAPSHOT` (e.g. `0.27-SNAPSHOT`) and add the repository\n`https://oss.sonatype.org/content/repositories/snapshots/` to your build (see\n[Maven](https://maven.apache.org/guides/mini/guide-multiple-repositories.html)\nand\n[Gradle](https://docs.gradle.org/current/userguide/declaring_repositories.html#sec:declaring_custom_repository)\ndocs).\n\n\nAddons\n------\n\n- [IntelliJ Themes Pack](flatlaf-intellij-themes) - bundles many popular\n  open-source 3rd party themes\n- [Extras](flatlaf-extras) - SVG icon, tri-state check box, UI inspectors, and\n  more\n- [SwingX](flatlaf-swingx) - support for SwingX components\n- [JIDE Common Layer](flatlaf-jide-oss) - support for JIDE Common Layer\n  components\n- [Fonts](flatlaf-fonts) - some font families bundled in easy-to-use and\n  redistributable JARs\n\n\nGetting started\n---------------\n\nTo use FlatLaf, add following code to your main method before you create any\nSwing component:\n\n~~~java\nFlatLightLaf.setup();\n\n// create UI here...\n~~~\n\n\nDocumentation\n-------------\n\nFor more information and documentation visit\n[FlatLaf Home](https://www.formdev.com/flatlaf/):\n\n- [Themes](https://www.formdev.com/flatlaf/themes/)\n- [Customizing](https://www.formdev.com/flatlaf/customizing/)\n- [How to Customize](https://www.formdev.com/flatlaf/how-to-customize/)\n- [Properties Files](https://www.formdev.com/flatlaf/properties-files/)\n- [Components UI Properties](https://www.formdev.com/flatlaf/components/)\n- [Typography](https://www.formdev.com/flatlaf/typography/)\n- [Client Properties](https://www.formdev.com/flatlaf/client-properties/)\n- [System Properties](https://www.formdev.com/flatlaf/system-properties/)\n\n\nTheme Editor\n------------\n\nThe Theme Editor that supports editing FlatLaf theme properties files. See\n[Theme Editor documentation](https://www.formdev.com/flatlaf/theme-editor/) for\ndetails and downloads.\n\n![Theme Editor](images/theme-editor@1.5x.png)\n\n\nBuzz\n----\n\n- [FlatLaf 3.1 (and 3.0) announcement on Reddit](https://www.reddit.com/r/java/comments/12xgrsu/flatlaf_31_and_30_swing_look_and_feel/)\n- [FlatLaf 1.0 announcement on Reddit](https://www.reddit.com/r/java/comments/lsbcwe/flatlaf_10_swing_look_and_feel/)\n- [FlatLaf announcement on Reddit](https://www.reddit.com/r/java/comments/dl0hu3/flatlaf_flat_look_and_feel/)\n\n\nApplications using FlatLaf\n--------------------------\n\n### Featured\n\n- ![Sponsor](images/sponsor.svg) [JFormDesigner](https://www.formdev.com/)\n  (**commercial**) - Java/Swing GUI Designer (from the FlatLaf creators)\n- ![Sponsor](images/sponsor.svg)\n  [JProfiler](https://www.ej-technologies.com/products/jprofiler/overview.html)\n  (**commercial**) - the award-winning all-in-one Java profiler\n- ![Sponsor](images/sponsor.svg)\n  [install4j](https://www.ej-technologies.com/products/install4j/overview.html)\n  (**commercial**) - the powerful multi-platform Java installer builder\n- ![Sponsor](images/sponsor.svg) [DbVisualizer](https://www.dbvis.com/)\n  (**commercial**) - the universal database tool for developers, analysts and\n  DBAs\n- ![Hot](images/hot.svg) [Apache NetBeans](https://netbeans.apache.org/) - IDE\n  for Java, PHP, HTML and much more\n- ![Sponsor](images/sponsor.svg)\n  [Thermo-Calc](https://thermocalc.com/products/thermo-calc/) (**commercial**) -\n  Thermodynamics and Properties Software\n\n### Data\n\n- ![Hot](images/hot.svg) [Ultorg](https://www.ultorg.com/) (**commercial**) - a\n  visual query system for relational databases\n- [Jailer](https://github.com/Wisser/Jailer) - database subsetting and\n  relational data browsing tool\n- ![Hot](images/hot.svg) [MagicPlot](https://magicplot.com/) (**commercial**) -\n  Software for nonlinear fitting, plotting and data analysis\n- ![New](images/new.svg) [Constellation](https://www.constellation-app.com/) -\n  Data Visualization and Analytics (based on NetBeans platform)\n- ![New](images/new.svg)\n  [Kafka Visualizer](https://github.com/kumait/kafkavisualizer) - Kafka GUI\n  client\n\n### Security\n\n- ![Hot](images/hot.svg) [ZAP](https://www.zaproxy.org/) - the world's most\n  widely used web app scanner\n- ![Hot](images/hot.svg)\n  [Burp Suite Professional and Community Edition](https://portswigger.net/burp/pro)\n  (**commercial**) - the leading software for web security testing\n- ![New](images/new.svg)\n  [Ghidra](https://github.com/NationalSecurityAgency/ghidra) - a software\n  reverse engineering (SRE) framework\n- ![New](images/new.svg) [jadx](https://github.com/skylot/jadx) - Dex to Java\n  decompiler\n- [BurpCustomizer](https://github.com/CoreyD97/BurpCustomizer) - adds more\n  FlatLaf themes to Burp Suite\n- [Total Validator](https://www.totalvalidator.com/) (**commercial**) - checks\n  your website\n- [JPass](https://github.com/gaborbata/jpass) - password manager with strong\n  encryption\n\n### Software Development\n\n- [jclasslib bytecode viewer](https://github.com/ingokegel/jclasslib)\n- [KeyStore Explorer](https://keystore-explorer.org/)\n- ![New](images/new.svg)\n  [muCommander](https://github.com/mucommander/mucommander) - lightweight\n  cross-platform file manager\n- ![New](images/new.svg) [Guiffy](https://www.guiffy.com/) (**commercial**) -\n  advanced cross-platform Diff/Merge\n- ![New](images/new.svg) [HashGarten](https://github.com/jonelo/HashGarten) -\n  cross-platform Swing GUI for Jacksum\n- [Pseudo Assembler IDE](https://github.com/tomasz-herman/PseudoAssemblerIDE) -\n  IDE for Pseudo-Assembler\n- [Linotte](https://github.com/cpc6128/LangageLinotte) - French programming\n  language created to learn programming\n- [lsfusion platform](https://github.com/lsfusion/platform) - information\n  systems development platform\n- ![New](images/new.svg) [Consulo](https://github.com/consulo/consulo) - open\n  source cross-platform multi-language IDE (Java, .NET, JS, etc)\n\n### Electrical\n\n- [Antares](https://www.antarescircuit.io/) - a free, powerful platform for\n  designing, simulating and explaining digital circuits\n- [Logisim-evolution](https://github.com/logisim-evolution/logisim-evolution) -\n  Digital logic design tool and simulator\n- [Makelangelo Software](https://github.com/MarginallyClever/Makelangelo-software) -\n  for plotters, especially the wall-hanging polargraph\n- [GUIslice Builder](https://github.com/ImpulseAdventure/GUIslice-Builder) - GUI\n  builder for [GUIslice](https://github.com/ImpulseAdventure/GUIslice), a\n  lightweight GUI framework for embedded displays\n- [ThunderFocus](https://github.com/marcocipriani01/ThunderFocus) -\n  Arduino-based telescope focuser\n- [RemoteLight](https://github.com/Drumber/RemoteLight) - multifunctional LED\n  control software\n\n### Media\n\n- ![Hot](images/hot.svg) [jAlbum](https://jalbum.net/) (**commercial**) -\n  creates photo album websites\n- ![New](images/new.svg) [MediathekView](https://mediathekview.de/) - search in\n  media libraries of various German broadcasters\n- [Cinecred](https://loadingbyte.com/cinecred/) - create beautiful film credit\n  sequences\n- [tinyMediaManager](https://www.tinymediamanager.org/) (**commercial**) - a\n  media management tool\n- [Weasis](https://nroduit.github.io/) - medical DICOM viewer used in healthcare\n  by hospitals, health networks, etc\n- [Shutter Encoder](https://www.shutterencoder.com/)\n  ([source code](https://github.com/paulpacifico/shutter-encoder)) -\n  professional video converter and compression tool\n- [Sound Analysis](https://github.com/tomasz-herman/SoundAnalysis) - analyze\n  sound files in time or frequency domain\n- [Novel-Grabber](https://github.com/Flameish/Novel-Grabber) - download novels\n  from any webnovel and lightnovel site\n- [lectureStudio](https://www.lecturestudio.org/) - digitize your lectures with\n  ease\n\n### Modelling\n\n- ![New](images/new.svg) [Astah](https://astah.net/) (**commercial**) - create\n  UML, ER Diagram, Flowchart, Data Flow Diagram, Requirement Diagram, SysML\n  diagrams and more\n- [IGMAS+](https://www.gfz-potsdam.de/igmas) - Interactive Gravity and Magnetic\n  Application System\n\n### Documents\n\n- ![New](images/new.svg) [Big Faceless (BFO) PDF Viewer](https://bfo.com/)\n  (**commercial**) - Swing PDF Viewer\n- [PDF Studio](https://www.qoppa.com/pdfstudio/) (**commercial**) - create,\n  review and edit PDF documents\n- [XMLmind XML Editor](https://www.xmlmind.com/xmleditor/) (**commercial**)\n\n### Geo\n\n- ![Hot](images/hot.svg) [JOSM](https://josm.openstreetmap.de/) - an extensible\n  editor for [OpenStreetMap](https://www.openstreetmap.org/) (requires FlatLaf\n  JOSM plugin)\n- [Mapton](https://mapton.org/)\n  ([source code](https://github.com/trixon/mapton)) - some kind of map\n  application (based on NetBeans platform)\n- [MeteoInfo](https://github.com/meteoinfo/MeteoInfo) - GIS and scientific\n  computation environment for meteorological community\n\n### Business / Legal\n\n- ![Sponsor](images/sponsor.svg)\n  [j-lawyer](https://github.com/jlawyerorg/j-lawyer-org) - Kanzleisoftware\n- ![Sponsor](images/sponsor.svg) [Jeyla Studio](https://www.jeylastudio.com/) -\n  Salon Software\n- [Fanurio](https://www.fanuriotimetracking.com/) (**commercial**) - time\n  tracking and billing for freelancers and teams\n- [Jes](https://www.jes-eur.de) - Die Java-EÜR\n- [mendelson AS2](https://sourceforge.net/projects/mec-as2/),\n  [AS4](https://sourceforge.net/projects/mendelson-as4/) and\n  [OFTP2](https://sourceforge.net/projects/mendelson-oftp2/) (open-source) and\n  [mendelson AS2](https://mendelson-e-c.com/as2/),\n  [AS4](https://mendelson-e-c.com/as4/) and\n  [OFTP2](https://mendelson-e-c.com/oftp2) (**commercial**)\n\n### Messaging\n\n- ![New](images/new.svg) [Spark](https://github.com/igniterealtime/Spark) -\n  cross-platform IM client optimized for businesses and organizations\n- ![New](images/new.svg) [Chatty](https://github.com/chatty/chatty) - Twitch\n  Chat Client\n\n### Gaming\n\n- ![New](images/new.svg) ![Sponsor](images/sponsor.svg)\n  [BGBlitz](https://www.bgblitz.com/) (**commercial**) - professional Backgammon\n- ![New](images/new.svg) [MCreator](https://github.com/MCreator/MCreator) - \n  software used to make Minecraft Java Edition mods, Minecraft Bedrock Edition Add-Ons, \n  and data packs without programming knowledge\n- ![New](images/new.svg) [MapTool](https://github.com/RPTools/maptool) - virtual\n  Tabletop for playing role-playing games\n- [MegaMek](https://github.com/MegaMek/megamek),\n  [MegaMekLab](https://github.com/MegaMek/megameklab) and\n  [MekHQ](https://github.com/MegaMek/mekhq) - a sci-fi tabletop BattleTech\n  simulator suite handling battles, unit building, and campaigns\n- [ControllerBuddy](https://github.com/bwRavencl/ControllerBuddy) - advanced\n  gamepad mapping software\n\n### Utilities\n\n- [MooInfo](https://github.com/rememberber/MooInfo) - visual implementation of\n  OSHI, to view information about the system and hardware\n- ![New](images/new.svg)\n  [Linux Task Manager (LTM)](https://github.com/ajee10x/LTM-LinuxTaskManager) -\n  GUI for monitoring and managing various aspects of a Linux system\n- [Rest Suite](https://github.com/supanadit/restsuite) - Rest API testing\n- [SpringRemote](https://github.com/HaleyWang/SpringRemote) - remote Linux SSH\n  connections manager\n- [jEnTunnel](https://github.com/ggrandes/jentunnel) - manage SSH Tunnels made\n  easy\n- [Android Tool](https://github.com/fast-geek/Android-Tool) - makes popular adb\n  and fastboot commands easier to use\n\n### Miscellaneous\n\n- [MEKA](https://github.com/Waikato/meka) - multi-label classifiers and\n  evaluation procedures using the Weka machine learning framework\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJFormDesigner%2FFlatLaf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJFormDesigner%2FFlatLaf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJFormDesigner%2FFlatLaf/lists"}