# radiance **Repository Path**: telhello1/radiance ## Basic Information - **Project Name**: radiance - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: sunshine - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-16 - **Last Updated**: 2021-02-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Radiance libraries Radiance is a collection of libraries for writing modern, elegant and fast Swing applications. It is built with Java 9, and runs on Java 9 and later.
## Core Kotlin libraries
### Meteor
[Meteor](docs/kotlin-ext/meteor/meteor.md) is a set of Kotlin extensions that expose selected core Swing APIs for idiomatic Kotlin usage.
### Ember
[Ember](docs/kotlin-ext/ember/ember.md) is a set of Kotlin extensions that provide a more elegant way of working with scoped Substance APIs.
### Plasma
[Plasma](docs/kotlin-ext/plasma/plasma.md) exposes the entire API surface of Flamingo as a concise, focused and approachable Kotlin domain-specific language (DSL). It also provides a number of Kotlin extensions for Flamingo APIs.
### Torch
[Torch](docs/kotlin-ext/torch/torch.md) exposes a subset of the API surface of Trident as a concise, focused and approachable Kotlin domain-specific language (DSL). It also provides a number of Kotlin extensions for Trident APIs.
## Tools
* [Apollo](docs/tools/apollo/apollo.md) is a tool for creating and editing color scheme lists.
* [Beacon](docs/tools/beacon/beacon.md) is a visual runtime debugger for Substance.
* [Electra](docs/tools/electra/electra.md) simplifies the process of adding callout bubbles to documentation screenshots.
* [Hyperion](docs/tools/hyperion/hyperion.md) can be used creating and editing files that define custom button shapers.
* [Ignite](docs/tools/ignite/ignite.md) is a Gradle plugin that wraps the Photon library to allow build-time transcoding of SVG content into Java / Kotlin classes.
* [Lightbeam](docs/tools/lightbeam/lightbeam.md) provides tools for Swing look-and-feel developers to measure the performance of their libraries.
* [Zodiac](docs/tools/zodiac/zodiac.md) has utilities for taking screenshots for Substance and Flamingo documentation.
## Demos
[This document](docs/demos.md) lists all major demos and samples that showcase how to use various Radiance APIs.
## Radiance artifacts
Radiance artifacts are available in the central Maven repository under `groupId=org.pushing-pixels`
### Core artifacts
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-neon)
`radiance-neon` for [Neon](docs/neon/neon.md)
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-photon) `radiance-photon` for [Photon](docs/photon/photon.md)
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-trident) `radiance-trident` for [Trident](docs/trident/trident.md)
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-substance) `radiance-substance` for [Substance](docs/substance/substance.md)
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-flamingo) `radiance-flamingo` for [Flamingo](docs/flamingo/flamingo.md)
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-substance-extras) `radiance-substance-extras` for [Substance extras](docs/substance/extras.md)
### Kotlin extension artifacts
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-ember) `radiance-ember` for [Ember](docs/kotlin-ext/ember/ember.md)
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-meteor) `radiance-meteor` for [Meteor](docs/kotlin-ext/meteor/meteor.md)
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-plasma) `radiance-plasma` for [Plasma](docs/kotlin-ext/plasma/plasma.md)
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-torch) `radiance-torch` for [Torch](docs/kotlin-ext/torch/torch.md)
### Tools artifacts
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-ignite) `radiance-ignite` for [Ignite](docs/tools/ignite/ignite.md)
* [](https://maven-badges.herokuapp.com/maven-central/org.pushing-pixels/radiance-beacon) `radiance-beacon` for [Beacon](docs/tools/beacon/beacon.md)
### Snapshots
Radiance snapshot artifacts are available in the [Sonatype repository](https://oss.sonatype.org/content/repositories/snapshots/org/pushing-pixels/).
## Building Radiance
[This document](docs/building.md) is an overview of how to build Radiance artifacts locally.