All Projects → JMMC-OpenDev → Jmcs

JMMC-OpenDev / Jmcs

Licence: other
Java framework to homogenize your GUI across all the 3 main desktop OS, and further integrates your app to them.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Jmcs

osx-statusbar-countdown
⏳📅 A utility to count down to a date from your macOS menubar, written in Swift
Stars: ✭ 40 (+700%)
Mutual labels:  menubar, statusbar
Vugu
Vugu: A modern UI library for Go+WebAssembly (experimental)
Stars: ✭ 4,251 (+84920%)
Mutual labels:  framework, gui
Popover
Custom macOS Popover 💬
Stars: ✭ 71 (+1320%)
Mutual labels:  menubar, statusbar
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (+2760%)
Mutual labels:  dependencies, gui
Arwes
Futuristic Sci-Fi UI Web Framework
Stars: ✭ 5,031 (+100520%)
Mutual labels:  framework, gui
framestack
Tools, Frameworks & Libraries to help you build your projects ✨
Stars: ✭ 27 (+440%)
Mutual labels:  utilities, help
Cutelog
GUI for logging
Stars: ✭ 386 (+7620%)
Mutual labels:  logging, gui
Typescene
Strongly typed front-end framework
Stars: ✭ 197 (+3840%)
Mutual labels:  framework, gui
Npm Gui
Graphic tool for managing javascript project dependencies - in a friendly way.
Stars: ✭ 454 (+8980%)
Mutual labels:  dependencies, gui
Preferencesfx
A framework for easily creating a UI for application settings / preferences.
Stars: ✭ 449 (+8880%)
Mutual labels:  preferences, framework
Jquery.tabslideout.js
jQuery plugin to create a side/top/bottom tab that slides out to show a feedback form, contact form, notepad etc.
Stars: ✭ 35 (+600%)
Mutual labels:  feedback, help
Gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
Stars: ✭ 6,501 (+129920%)
Mutual labels:  framework, logging
Vue.py
Pythonic Vue.js
Stars: ✭ 223 (+4360%)
Mutual labels:  framework, gui
Quickeys
A mac menu bar app that provides note taking functionality though a quick dropdown menu.
Stars: ✭ 54 (+980%)
Mutual labels:  menubar, statusbar
Fgui
A feature rich graphical user interface.
Stars: ✭ 219 (+4280%)
Mutual labels:  framework, gui
Tqdm
A Fast, Extensible Progress Bar for Python and CLI
Stars: ✭ 20,632 (+412540%)
Mutual labels:  utilities, gui
Amplesdk
Ample SDK - JavaScript UI Framework
Stars: ✭ 169 (+3280%)
Mutual labels:  framework, gui
Glimmer
DSL Framework consisting of a DSL Engine and a Data-Binding Library used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI), Glimmer DSL for XML (& HTML), Glimmer DSL for CSS, and Glimmer DSL for Tk (MRI Ruby Desktop Development GUI Library)
Stars: ✭ 186 (+3620%)
Mutual labels:  framework, gui
Izumi
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Stars: ✭ 423 (+8360%)
Mutual labels:  framework, logging
Gear
A lightweight, composable and high performance web service framework for Go.
Stars: ✭ 544 (+10780%)
Mutual labels:  framework, logging

jMCS

Java framework from JMMC, to homogenize your GUI across all the 3 main desktop OS, and further integrates your app to them.

Its primary goal is to centralize all GUI apps shared functionalities (e.g menubar handling, about box window, ...) in order to provide end users with a more consistent, feature-reach, desktop-class application family, as integrated as possible across Linux, Mac OS X and Windows, while freeing you developers of this tedious work !

The ultimate goal is to leverage your end users knowledge of their favorite platform, to let them fill right at home while using your applications, thus improving the perceived quality of your products while factorizing and sharing your development efforts.

Your app then feels better to the end user (by truly respecting its platform of choice), and we free you of all those nasty details !

Documentation

Lets get started by browsing the developer documentation to further discover what jMCS provides...

The javadoc is also included in our releases.

License

BSD 3-Clause : see LICENSE.txt

Goodies are also greatly appreciated if you feel like rewarding us for the job :)

Build

jMCS uses maven to build from sources. Please type the following commands:

git clone https://github.com/JMMC-OpenDev/jMCS.git


# first time only: install parent-pom and missing libraries in maven repositories:
cd jMCS/parent-pom
mvn -Dassembly.skipAssembly -Djarsigner.skip=true clean install
cd ..
mvn process-resources

# build jMCS jar files
mvn clean install 

Jar files are then available in target directory ! You also get the option to use prepared jar under the 'Download' section of prepared releases.

Build Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].