Giter VIP home page Giter VIP logo

borg_calendar's Introduction

BORG Calendar

Intro

BORG is a combination calendar and task tracking system. The calendar supports all sorts of appointments and also a simple todo list. The calendar functionality is similar to that of other PIMs, such as Microsoft Outlook, Mozilla Calendar, Palm Desktop, Yahoo Calendar, etc... The Task Tracker goes way beyond todo's and might better be called a project tracking system.

BORG is basically meant to be a small self-contained Java application that you can run locally (i.e. without a network). Many users run it from a thumb drive. BORG actually stands for Berger-Organizer. Unfortunately, the name BORG seems to be a popular choice for software products, probably due to the number of Star Trek fans that write code.

The fact that BORG calendar also seems to refer to the Microsoft Outlook calendar makes things even more confusing. Oh well....

Why BORG?

Hmmm. Why would anyone want to use a home-grown calendar/task tracker when there are so many others out there, freeware and otherwise?

A potential BORG user might agree with the following:

  • I use a calendar/task tracker to remind me to do everything in life that I have to do.
  • I do not want to set up a web server just to see my calendar
  • I do not want to access the internet to see my calendar
  • Some of my data is private. I don't trust putting it on an internet server.
  • I work on Linux, Windows and other OS's and would like any of my machines to run my calendar program
  • I don't want to have to worry about my calendar not working if I upgrade linux, windows, glibc, mySQL, apache, , etc...
  • I like open source software. Even if the developer(s) die, I can still build and enhance my calendar program.

Features

  • Month/Week/Day/Year views
  • To-Do list
  • Repeating Appointments
  • Private Appointments that do not show by default (for recording things like "rectal exam 2pm" that you don't need your friends/coworkers to see over your shoulder).
  • Pop-up reminders
  • Email reminders
  • A Project/Task/Subtask Tracking System
  • A simple address book
  • H2, MySQL DB, HSQLDB, generic JDBC
  • XML import/export
  • Memo book with a strong encryption option (for very private memos, passwords, etc..)
  • Checklists more ...

How to Get BORG

BORG downloads and releases are also available on Github: https://github.com/mikeberger/borg_calendar/releases

BORG needs only Java to run, which now comes pre-installed on most systems. If you don't have Java, you need to get the JAVA SE (standard environment) runtime version 7 or higher. It is available from http://www.oracle.com/technetwork/java/javase/downloads/.

The source code is available on github - https://github.com/mikeberger/borg_calendar

More info

Website: https://mikeberger.github.io/borg_calendar

GitHub: https://github.com/mikeberger/borg_calendar

lombok: http://projectlombok.org/

borg_calendar's People

Contributors

mikeberger avatar patrick-slagle avatar albfan avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.