Skip to content

jtaccuino/jtaccuino

Repository files navigation

JTaccuino

JTaccuino is a JavaFX based notebook application for Java developers.

It is built for usages in education, interactive experimation with algorithms and possible more advanced use cases.

Java code execution is provided by JShell, the awesome Java REPL.

Building and running JTaccuino from source

Clone the repository and run on Linux and Mac ./gradlew app:run or on Windows ./gradlew.bat app:run

Licenses and used 3rd party software / components

Libraries

Flexmark

License: BSD-2-Clause license

flexmark-java is a Java implementation of CommonMark (spec 0.28) parser using the blocks first, inlines after Markdown parsing architecture.

GluonHQ RichTextArea

License: GPL-3.0 license

Gluon presents a new JavaFX control, created with Java and JavaFX standard APIs, called the RichTextArea control. RichTextArea is a text input control which provides rich text features along with emoji, and non-text objects like images, tables and hyperlinks.

GemsFX

License: Apache-2.0 license

GemsFX is a collection of custom controls and utilities for JavaFX.

OpenJFX

License: GPL-2.0 with Classpath Exception

OpenJFX is an open source, next generation client application platform for desktop, mobile and embedded systems based on JavaSE. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications. This is the open source project where we develop JavaFX.

Yasson

License: Eclipse Public License - v 2.0

Yasson is a Java framework which provides a standard binding layer between Java classes and JSON documents. This is similar to what JAXB is doing in the XML world. Yasson is an official reference implementation of JSON Binding.

Jakarta JSONB

License: Eclipse Public License - v 2.0

Jakarta JSON Binding

Maven Resolver

License: Apache-2.0 license

Apache Maven Artifact Resolver is a library for working with artifact repositories and dependency resolution.

Resources

Fonts

The application uses Monaspace fonts provided by GitHub Next especially

  • Monaspace Argon
  • Monaspace Radon

both licensed under SIL OPEN FONT LICENSE Version 1.1

Icons

Icons used are downloaded from SVGRepo and converted to SVG paths useable in JavaFX by the SVG Path Extractor at JFXCentral.

Icons used are from the following collections

  • Meteor Line Interface Icons
  • Zest Interface Icons
  • Flat Icon Design Dark Vectors
  • License: PD License
  • Author: flat-icon-design

About

No description, website, or topics provided.

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.spotlessJavaTemplate

Stars

Watchers

Forks

Packages

No packages published

Contributors 8