7

One product consistently comes out on top: GQueues. I am now actively using GQueues. I am still actively testing the other options as they progress (or as new options become available); GQueues is basic but hits on all the required points, even if it isn't flawless. Many of the projects below will say "we have sync! Just use Zapier/IFTTT/etc", but that is ...


6

GNOME's Evolution. You might want to look at the documentation. Exchange support is likely not to be on-par with Outlook, but it may do what you need.


4

I am not sure the requirements you listed are the best fit for what I believe your trying to accomplish. If you want to memorize lots of information a better tool for that purpose is Anki: Anki is a program which makes remembering things easy. Because it's a lot more efficient than traditional study methods, you can either greatly decrease your time ...


4

Habitica is a web-based application, with an accompanying android app which can help you. Mind you, depending on your tastes(and age), the RPG element might be juvenile or extremely cool. It also has an accompanying android app. Gantt facilities are not native but can still be patched through on this application. Details can be found here.


4

If you are looking for something specific to doctors, I suggest looking at Clinic Appointment distribution. doctor appointment management system. It manages patient profile, doctors profile, and appointments. It supports multiple offices. It creates all kinds of reports that help clinic's day to day operation and business growth. It is a great ...


4

When using an email program use the BCC field to specify the recipients.


3

Outlook Web App Outlook Web App requires an Office 365 account on a Microsoft Exchange Server 2013. You might have Outlook Web App 2010, which is why the web app looks ugly for you. (source: rivacrmintegration.com) Outlook Web App 2013 should look like this instead. Outlook Web App (2013?) meets most of your requirements: connects to the Exchange server ...


3

I guess TEAMUP CALENDAR will be appropriate. It facilitates you to create, maintain and sharing group calendars, which the creators say differentiates it from Google Calendar. Using the color-coding options, planners can identify program tracks and their main page also says “no user account required”


3

If you are using an Apple product (which I presume you are from the tags), then you can just sync your Google account in the System Preferences and select Mail/Contacts/Calendar (User accounts tab on Mac). This will give you the option of choosing which apps you want to sync (eg. calendar).


3

I'm currently using Thunderbird with this plugin: https://github.com/ExchangeCalendar/exchangecalendar It's not perfect, but it's the best solution I've found so far after trying other options such as DavMail, which was far buggier and used more system resources. It's also open-source and actively developed. Here's a snippet of the features it supports: ...


3

With python plus the Google Calendar API you can use the calendar.freebusy.query method. This can also be used from Google App Engine and you can find more information here. This returns returns: An object of the form: { "timeMax": "A String", # The end of the interval. "kind": "calendar#freeBusy", # Type of the resource ("calendar#freeBusy"). "calendars"...


3

I would suggest looking at Framadate: https://framacloud.org/fr/cultiver-son-jardin/framadate.html ( See also: https://framadate.org/ ) It is originally based on Studs, a software of the university of Strassbourg. The development is currently done by the Framasoft association. License: CeCILL-B.


3

Look at ShiftExec Pro, its Lite version is free and open source: http://www.shiftexec.com/ It's enough well written, that it should be very easy to implement any missing features.


3

There is https://davdroid.bitfire.at/what-is-davdroid which is fully Free Software and available in the https://f-droid.org/ app repository and works with any Dav server, including OwnCloud.


3

To the best of my knowledge, no good end-to-end encrypted calendar is available at the moment (Dec 2016). The only option I'm familiar with is with a Swedish private email company called https://www.countermail.com. However, their calendar, whilst end-to-end encrypted (stored on their side encrypted, transmitted encrypted and decrypted only locally on your ...


3

I'm using My Cookbook and am very satisfied with it. It seems to meet your requirements, as far as I understand: let you store your own recipes: Yes. store multiple pictures per recipe: Yes (see 3rd screenshot below). assign recipes to calendar meal events such as "breakfast": Can be done using the app's category system. for each calendar day: There's a ...


3

Please note that I've not tried any of these so I can't be sure that they will do what you want. I think that calcurse might do the job. ical - An X based Calendar Program - OK so needs x-windows, not so good for your requirement\ NOTE: The ical software does NOT support the iCalendar format! These might do it but not clear if they support iCal: https://...


3

I found a non-web application solution, native for Microsoft Windows: CSV-to-ICS Imports data files in comma-separated values format (CSV), or tab-delimited values format. Most any spreadsheet or database can generate such files, including Microsoft Excel and LibreOffice. Free of cost.


2

You could use Sunrise Calendar. I use it on all my devices (iPad + Laptop) and it was also specifically made for Google Calendar too. The benefits are... Can use a web interface if you want (If on chrome you can use their extension version which allows offline access too) Can integrate/add multiple accounts including Google and integrates with Google ...


2

Google calendar already does this. In the calendar settings, look at the 'Notifications' section. Make sure notifications are turned on. Make sure that a non-silent ringtone is selected. Make sure that vibrate is turned on. Also, if Google Calendar is set to use the system default notification ringtone, go into System Settings->Sound and make sure that a ...


2

Though my current role doesn't use it, Basecamp (from the company-formerly-known-as-37Signals) is great at this sort of stuff. I used to use it to manage diverse teams and project portfolios. You can have a "staging area" for your to-do list which lets you organise, tag, etc. This then integrates neatly with your calendar (which can sync to Google ...


2

See the Employee Rostering page's video's of OptaPlanner (open source, java). Ironically, those constraints that you mention are implemented in the old Nurse Rostering example with ugly Swing UI (which works!), but not yet in the new beautiful optaweb-employee-rostering web application. In any case, these are examples/templates, so you'd likely need to do ...


2

I use iStudiez Pro Supports Mac OS X, Windows and iOS (each version has to be bought seperately) Comes at a hefty price: $9,99 for the OS X and Windows versions, $2,99 for the iOS version Made for college/university Allows you to write in your homework (and essays, tests), set due dates, make notes, etc... Free cloud sync between different versions Offers ...


2

Another option Google Docs and Google Calendar Take notes in Google docs Use Calendar and Tasks for the obvious Sync with iCal Use the offline option to make sure you can access your files even when not connected to the internet


2

If your calendar app doesn't give that options (which makes me wonder, as I never encoutered a device that had no reminder options), you might wish to take a look at some available Calendar-Alarm-Fixes. In the past, I had used Calendar Event Reminder, which lets you chose the calendars it should care for, and even gives more options to the reminders: Not ...


2

Since you want something more independent than Lightening, how about its predecessor, Mozilla Sunbird. It's a standalone offline calendar manager. It was discontinued when Mozilla started focusing on Lightening, but you can still get the old versions on common download websites. It is cross-platform, and it has a portable version so you can run it directly ...


2

I know this question is old, but I just came across it and thought I'd share. I think EteSync is exactly what you are looking for. Your Data, Yours Only. Secure, end-to-end encrypted and journaled personal information cloud synchronization for Android and the desktop. Currently supports contacts and calendars, with more on the way. EteSync ...


2

Disclaimer: I'm the developer of the product mentioned in this answer. I did not post earlier as I misread the question to be absolutely limited to open source. If you're searching for a solution for Android and Thunderbird, GeneralSync might be an option: it performs an automatic and decentral synchronization of contacts and calendars within devices in the ...


2

I'm using Business Calendar (actually the paid "Pro" version) as my favorite calendar app – which I can recommend for many reasons. But sticking to your requirements here, the outstanding feature is to copy/move events via simple drag-and-drop: Business Calendar drag-and-drop (click to enlarge) As the screenshot shows: in the calendar view (no matter ...


2

This is an overkill, but..... the open source CRM CiviCRM has that capability. You can schedule event reminders and send an SMS and/or email to all attendees. See: CiviCRM | SMS Text Messaging - What is SMS And make sure you checkout the Demo Here


Only top voted, non community-wiki answers of a minimum length are eligible