[go: up one dir, main page]

Skip to content

Java Office Suite - Word processor - Spreadsheet - Presentation - Database - Drawing - Main Libraries: NetBeans Platform and Apache POI - Apache License

License

Notifications You must be signed in to change notification settings

japplis/Joeffice

Repository files navigation

Welcome to Joeffice - An Open Source Office Suite written in Java

Joeffice Screenshot

Joeffice is released under the Apache License version 2.0

Joeffice modules and file extensions supported:

  • Word Processor (docx)
  • Spreadsheet (xlsx, xls, csv)
  • Presentation (pptx)
  • Drawing (svg)
  • Database (h2)

Joeffice uses the following libraries:

Software website (for users): https://www.joeffice.com/

Open source project page (for developer / contributors): https://www.joeffice.org/

What are the advantages compared to Microsoft Office:

  • Free and Open Source
  • Customize using the popular Java programming language
  • Dark theme
  • Window docking of documents in the application
  • Can be included in your company Java applications (Apache License)

TODO

  • Recent files
  • Macro system (Edit -> Macro)
  • Fix actions
  • @ActionState
  • Fails on Java 16 (NetBeans framework exceptions thrown)

How to contribute:

  • There are a few FIXME in the code
  • Submit merge request
  • For large contributions, sign the contributor license agreement which stays that you and your company donate the code to this project.

Sponsors

  • Japplis better tools, better jobs

For feature requests:

About

Java Office Suite - Word processor - Spreadsheet - Presentation - Database - Drawing - Main Libraries: NetBeans Platform and Apache POI - Apache License

Topics

Resources

License

Stars

Watchers

Forks