Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Software

Best To-Do List Software? 532

JojoLinkyBob writes "Greetings, Council of Slashdot. I am curious what everyone here recommends as their favorite organizational software. Specifically, I am trying to find a simple freeware/open-source todo list manager. In the past, I've dabbled with TreePad, Shadow Plan, Mantis, and various virtual sticky- note apps ..all with mixed success. Currently, I'm back to my old-school ways of scribbling my todo's on the back of each Daily Dilbert Calendar page, which sadly means today is June 23 :)"
This discussion has been archived. No new comments can be posted.

Best To-Do List Software?

Comments Filter:
  • data managers (Score:5, Informative)

    by Anonymous Coward on Friday June 18, 2004 @04:50PM (#9466935)
    there really is only one contender for me, and that's Richard Curnow's tdl [rc0.org.uk], awesome for programmers and just day to day todo lists.

    If you're looking for a structured way to store your random bits of data, there'
    s treeline [bellz.org], a really simple but rea
    lly effective little app.

    I'm not really a bells & whistles type of guy, i like my apps streamlined and effective :)
  • iCal! (Score:2, Informative)

    by sockonafish ( 228678 ) on Friday June 18, 2004 @04:53PM (#9466976)
    iCal [apple.com] is the best scheduling/to-do software I've ever used. Its not some grand application like Outlook, and thats good, cause iCal's only focus is scheduling and appointments. It's also beautiful, friendly, and easily syncs with any phone that is supported by iSync [apple.com].
  • stickies (Score:2, Informative)

    by chachob ( 746500 ) on Friday June 18, 2004 @04:54PM (#9466985)
    stickies [btinternet.com] --freeware, small, many features.
  • Omni Outliner! (Score:4, Informative)

    by viper21 ( 16860 ) <scott@NoSPaM.iqfoundry.com> on Friday June 18, 2004 @04:54PM (#9466994) Homepage
    I really dig Omni Outliner [omnigroup.com] from The Omni Group [omnigroup.com]. It is, of course, for OS X--My platform of choice.

    They also have some teriffic charting software, OmniGraffle [omnigroup.com], that I use to do flowcharts for all of my coding. You guys all do flowcharts, right? :)

    -S
  • Palm Pilot. (Score:3, Informative)

    by Eric_Cartman_South_P ( 594330 ) on Friday June 18, 2004 @04:55PM (#9467004)
    Just get a cheap palm ($149 USD gets you a color screen now-a-days!) and use the todo list in it. Hotsync to backup or use the Palm Desktop also, with a UI somewhat similar to the palm. Super simple and super powerfull at the same time. <p>
  • Notepad (Score:1, Informative)

    by Anonymous Coward on Friday June 18, 2004 @04:56PM (#9467019)
    Seriously, why both with all these fancy programs when you can use notepad (it will open in the blink of an eye, no waiting around for loading), theres not much bloat, and it creates files which are compatible on all OS's.

    Theres a good post-it-note program on planet source code [pscode.com], but you'll find yourself not using it.
  • freemind (Score:2, Informative)

    by freq ( 15128 ) on Friday June 18, 2004 @04:56PM (#9467031) Homepage
    i happen to be a big fan of freemind [sourceforge.net].

    a little more complex than a traditional to-do list, but you can interconnect tasks and lay out projects in a freewheeling yet ridiculously detailed manner.

  • Omni (Score:4, Informative)

    by aarku ( 151823 ) on Friday June 18, 2004 @04:56PM (#9467033) Journal
    OmniOutliner [omnigroup.com] and OmniGraffle [omnigroup.com] work pretty sweetly for me.
  • Mozilla Sunbird (Score:5, Informative)

    by Aliencow ( 653119 ) on Friday June 18, 2004 @04:56PM (#9467036) Homepage Journal
    Still a bit buggy, but with calendar, shared calendar support, publishing through webdav, it has the potential of being as good as iCal !
  • Booby PHP App (Score:2, Informative)

    by SlongNY ( 766017 ) on Friday June 18, 2004 @04:58PM (#9467055)
    Its great.. and you can view it anywhere with web access...

    http://www.nauta.be/booby/

    oby provides Web-based management for bookmarks/favorites, contacts, todos, notes, and news, allowing the user to import and export to common standards (Netscape/Opera bookmarks, Opera contacts/vCards, etc.).

    The application is fully themeable (by using phpSavant) and has support for multiple users and languages.

    Booby is written in PHP and is database independant (sort of) by using the database abstraction layer 'ADOdb'.

  • by Drubber ( 60345 ) on Friday June 18, 2004 @04:58PM (#9467063)
    ActionOutline (http://www.actionoutline.com/) is nice for Windows users. It's got a hierarchical view and you can add arbitrary rich text for each node. You can also add hyperlinks and flag things in various ways.

    The best, in my experience, was Ecco. After NetManage bought it and destroyed it, it died. Luckily, they still (ostensibly) offer it via FTP, but I haven't been able to access that link for a long time. Plus, it's the last build, so it's a very stale Win16 app now. Still usable, though, if long in the tooth.
  • Re:Low-tech (Score:4, Informative)

    by nucal ( 561664 ) on Friday June 18, 2004 @05:00PM (#9467086)
    Using text files is actually not all that bad of an option. A nice alternative to the truly awful Notepad is Metapad [liquidninja.com] which is free and can seemlessly replace Notepad. Among other things it has active hyperlinks, auto indenting and can do a lot of simple reformatting (like caps to lowercase, etc.).
  • by Anonymous Coward on Friday June 18, 2004 @05:01PM (#9467102)
    you can post your iCal calendar to the web with a free spymac [spymac.com] account and avoid paying for a mac.com one. I don't use iCal, so I don't know how the two compare.
  • Sex (Score:3, Informative)

    by Silvers ( 196372 ) on Friday June 18, 2004 @05:02PM (#9467120)
    SafeSex!

    Yay Nullsoft.

    http://www.nullsoft.com/free/safesex/
  • I use ToDoList (Score:5, Informative)

    by telstar ( 236404 ) on Friday June 18, 2004 @05:02PM (#9467121)
    ToDoList [thecodeproject.com] ... currently on version 3.6.4 is a great To-Do list manager. Incidentally, the site it's offered through (TheCodeProject.com) is a great resource for Windows developers as well.
  • by Anonymous Coward on Friday June 18, 2004 @05:02PM (#9467125)
    For all of you Windows users, check out this OS ToDo list :
    http://www.codeproject.com/tools/ToDoList2.asp [codeproject.com]

    Very simple to use and the author is very responsive to suggestions.

    Jim
    qtextender.com [qtextender.com]
  • Re:Wiki (Score:3, Informative)

    by truffle ( 37924 ) on Friday June 18, 2004 @05:06PM (#9467180) Homepage
    Excellent recommendation, a great wiki for this purpose is
    TWiki [twiki.org]. Makes for a great Web accessible todo list.

    The interface may not be as fast as dedicated todo list software, but it has the benefits of being good for taking notes, colaborative document editing, file upload, definable users lists for reading and editing documents.
  • by JuliusRV ( 742529 ) on Friday June 18, 2004 @05:08PM (#9467190)

    I'm currently using HNB as my calendar and TODO-List. HNB is a text-mode app:

    HNB Screenshots [sourceforge.net]

  • I use this, Agendus [iambic.com] a powerful to-do list solution for a palm if you've got one.

    I know you wanted a PC solution but let's face it - they all mostly suck. I need something super-portable and syncable if it's going to be my to do list for the entire day. That's why I prefer the PalmOS software.

    It costs a bit of money but you know, who pays for these things anyway? Well it should be you.
  • Alternatives (Score:2, Informative)

    by TheCodeFoundry ( 246594 ) on Friday June 18, 2004 @05:08PM (#9467199)
    A couple of task apps that I've used in the past are Postive-G's Task Tracker [positive-g.com] or Dev Planner [devplanner.com].

    What I've resorted to now is using Microsoft's OneNote and creating sections for the products I'm working on, with pages for TODO lists, Wish Lists, R&D, code snippets, etc. Easy to use and probably one of the best applications Microsoft has released in years.
  • by Lodragandraoidh ( 639696 ) on Friday June 18, 2004 @05:09PM (#9467208) Journal
    The key with any tool - take CRM tools for example - is to actually take the time to use them on a consistent basis. One of the biggest barriers to consistent use I have seen is the variation of standards and interfaces of the tools that I like.

    I think the future will see more XML and RSS based tools that allow you to integrate all of your systems (calendars, todo lists, issue tracking lists, blogs, etc etc) into one interface without regard for proprietary formats. Those companies that do put their eggs on the proprietary format basket will either be run around by smart filters, or wither on the vine as people see the lack of interoperability and go elsewhere.

    That is the space where information management will reach a new plateau, imho.
  • Re:Low-tech (Score:2, Informative)

    by Seumas ( 6865 ) * on Friday June 18, 2004 @05:09PM (#9467216)
    In fact, this is true. The best way to keep notes and lists is with a giant document with a plain old no-frills text editor. No worries about compatibility or flexibility, easy to search and many people agree that it's faster and less trouble than going with a complex application.

    I eventually wanted something that I could add files to, set up categories with and be very dynamic and upgradable and modifiable. So I installed a wiki. Personally, I chose TWiki (twiki.org) because it's done with perl and has a lot of pre-written plugins. I love it.
  • It's freeware, source is available, and the lists are stored in XML format.
  • by zhiwenchong ( 155773 ) on Friday June 18, 2004 @05:12PM (#9467252)
    Spymac is slow, difficult to configure, unreliable and generally ugly. Sure, they give you a 1 GB spymac.com email account, WebDAV space, webspace, iCal hosting etc. but the whole setup lacks finesse and elegance. I wouldn't recommend Spymac anyone except the desperate.

    Did I mention it was sloooww?

    For free iCal hosting, try icalx.com instead. There exists another free iCal hosting service but I forget the name.
  • devtodo (Score:3, Informative)

    by Janek Kozicki ( 722688 ) on Friday June 18, 2004 @05:13PM (#9467264) Journal
    apt-get install devtodo

    it proved to be so good that even my wife abadoned small sheets of paper and started using it.
  • by jazzwind ( 132256 ) on Friday June 18, 2004 @05:18PM (#9467328)
    I use a freeware app called ToDoList from Abstract Spoon Software [abstractspoon.com]. It is hosted on The Code Project. You can download it (with source code) here [codeproject.com].

    Lightweight and simple, it does what I want and not much more. Has a nice feature that lets you automatically export to an HTML file, so you can easily publish it for others to read.

  • by Xerp ( 768138 ) on Friday June 18, 2004 @05:19PM (#9467340) Journal
    It really depends on the sorts of tasks you are handling. If you are, for example, a builder then you will have a critical path and (hopefully ;-) strict deadlines. For something like this a calendar based task scheduler is fine. Things like KOrganizer or Plans [planscalendar.com] could be used.

    If there is a great number of tasks with no critical path, for example a call center, then you will want something a little more complicated. You'll need to be able to log a task quickly, give it an urgency, tie it back to a particular caller, be able to assign it, maybe even have a searchable knowledge base. For this area things like OTRS [otrs.org] are great.

    Then you could be a developer, where critical paths vary daily and tasks need to be assigned to specific modules and versions. The obvious choice here is bugzilla [bugzilla.org]

    Desktop or web-based is also a consideration. You may require access from multiple locations; maybe you are an off-site engineer; so that needs to be taken into consideration too.
  • by Anonymous Coward on Friday June 18, 2004 @05:20PM (#9467356)
    Hog Bay Notebooks (http://www.hogbaysoftware.com/) is pretty neat for Mac OS X. It has a fast full text search and advanced outlining features.

    Jesse
  • by TheRaven64 ( 641858 ) on Friday June 18, 2004 @05:29PM (#9467427) Journal
    I also use iCal, but put my public calendars on the 'net using OS X's WebDAV ability to connect to a WebDAV server on my FreeBSD box. I can the subscribe to them from iCal or Mozilla calendar.
  • by Anonymous Coward on Friday June 18, 2004 @05:33PM (#9467474)
    PalmDesktop isnt free. It must have a Palm Pilot to use it. Read the license.
  • Ecco URL (Score:5, Informative)

    by buckminster ( 170559 ) on Friday June 18, 2004 @05:35PM (#9467500) Homepage
    Ecco is still the best. You are correct that it hasn't been updated since 1997, but it's definitely a Win32 application. I've heard rumours that it runs under WINE as well.

    Netmanage essentially abandoned this product although you can still download for free from their ftp site:
    ftp://ftp.netmanage.com/support/pub/utilities/EC40 1/

    Users manual should be included as well.

    This is way more than just a simple outline program. Think unlimited relational outlines connected by user definable columns. All fully integrated with the calendar and address book.

    As I contemplate switching to various other platforms this is still the one application I cannot live without. No other outliner/pim comes close to ECCO.
  • by jafomatic ( 738417 ) on Friday June 18, 2004 @05:36PM (#9467513) Homepage
    Might be this one [luminera.com] right here. I think Sun hired this guy to integrate it into something of theirs (java desktop maybe?). It looks pretty sturdy.
  • by IanBevan ( 213109 ) on Friday June 18, 2004 @05:39PM (#9467543) Homepage
    Here's a better link that goes straight to the download page: Here [palmone.com]
  • by richardbowers ( 143034 ) on Friday June 18, 2004 @05:47PM (#9467631)
    For short-term lists I tend to agree - I keep the day's to-do list on a daytimer.

    For lists over the course of a few days, I personally prefer a much more high-tech approach. I keep tasks in a comma-separated text file, which I can import into any app I need to, report off of with perl, and generally depend on.
  • by Jimmy_B ( 129296 ) <<gro.hmodnarmij> <ta> <mij>> on Friday June 18, 2004 @05:49PM (#9467661) Homepage
    It's the only text editor I've ever used which doesn't read Unix-style linefeeds. That alone is enough to make it unusable. It doesn't have multi-level undo, which makes it easy to toast your data. It's notorious for screwing up file extensions when you're saving. Some versions of it are unable to open large files. It is completely devoid of the many useful and necessary features which other text editors.
  • by Akilesh Rajan ( 121685 ) on Friday June 18, 2004 @06:05PM (#9467843)
    There are some very interesting pieces of software out there that combine task management with personal information databases -- places to store bits of information collected from documents, web pages, and so on. Some go far beyond the information organizing capabilities of Outlook and other standard personal information managers (PIMs).

    One such piece of software is a cult-hit, Zoot [zootsoftware.com]. See reviews here [theatlantic.com] and here [llrx.com]. Find out more at the Yahoo Group for it [yahoo.com], which also happens to have excellent lists [yahoo.com] of other excellent but often underappreciated PIM software.

    Also consider web-based task managers like Yahoo Calendar [yahoo.com]. The advantage is that they are easily accessible from anywhere and there's no need for backups. Yahoo task management also syncs with a lot of other stuff, I think.

  • by archen ( 447353 ) on Friday June 18, 2004 @06:28PM (#9468031)
    Ah, that's way too much work. Mine is "~/todo", so I don't need to hit shift twice ;)

    alias todo='vim + ~/todo'

    So there =P You also might want to look at the "+/{pat}" command line option for vim. Then you could search for the '[ ]' which would autoskip to the first task you don't have done.
  • by mooman ( 9434 ) * on Friday June 18, 2004 @06:40PM (#9468168) Homepage
    I wanted to have something similar, but one of my prioirities was global accessibility. I tried notebooks, daytimers, postits, etc, but invariably it would always be at home when I was at work, or vice versa, or left behind when I travel.

    So my first step was an online note tool called NoteToSelf [sf.net] that I use to keep all those interesting articles, recommendations for movies, homework assignments, job descriptions, consumer ratings, etc. I wrote it in PHP and love it. It's pretty primative as I haven't put any extra work into it since I got it functional. But it's great for me and I use it throughout the day.

    My next step is the to-do list. As an interim, I just use a note in NoteToSelf to keep the tasks, but really want something with priorities and reminders. So I've looked at various ones, and I think I'm going to integrate Horde's [horde.org] Kronolith [horde.org] for calendaring and Nag [horde.org] for task lists. They're all PHP and MySQL so I can integrate or tweak as much as I feel like.. With those 3 things I think I have most of my "PIM" needs met and accessible from any internet-connected device around. I've been mulling over a PDA, but only to act as an offline copy of those 3 apps, and not for their own native PDA apps.

  • by sharkdba ( 625280 ) on Friday June 18, 2004 @07:06PM (#9468416) Journal
    Even if you don't have a Palm Pilot, Palm Desktop under Windows isn't too bad.

    Agreed. I was actually thinking of mentioning it, when I saw your post. The GUI is simple, ToDo list can be assigned priorities, due dates, alerts, put in appropriate categories, etc, and sorted according to the need.

    And if you have an actual palm, you have the added benefit of being able to carry the ToDo list when not in front of a computer. And backup of course: should your palm crash, you have everything backed up on your computer, and vice versa.
  • Re:data managers (Score:4, Informative)

    by thetoastman ( 747937 ) on Friday June 18, 2004 @07:13PM (#9468476)

    At the risk of starting yet another editor war:

    emacs plus:

    • calendar mode for diary info (optionally encrypted)
    • todo-mode.el for emacs (should come with emacs)

    If not, you can get todo-mode.el from any emacs source location.

    A proposal has been made to add some simple fontification to the todo-mode.el. You can find the mail message here [gnu.org] among other places.

    I use it because it works with the calendar-mode, diary mode, and since it's emacs it runs everywhere emacs does.

    I know, boring, boring, boring. However, when you have the kitchen sink of editors, you might as well turn on the water.

  • by strudeau ( 96760 ) on Friday June 18, 2004 @07:38PM (#9468696) Homepage
    I love OmniOutliner [omnigroup.com] for OS X. I also used hnb [sourceforge.net] (Hierarchical Notebook) which is a commandline outliner, for awhile. Otherwise vi/emacs/notepad.exe/whatever is great.
  • Re:Mozilla Sunbird (Score:2, Informative)

    by Steinfiend ( 700505 ) on Friday June 18, 2004 @09:03PM (#9469275)
    How about a link?
    Mozilla Sunbird [mozilla.org]
  • by Doofus ( 43075 ) on Friday June 18, 2004 @09:43PM (#9469548)

    If you dd the line, how do you keep track of everything you've accomplished?

    Anal as it may be, I use text-based to-do lists too, but I also keep a contemporaneous work log in a {not-to-be-named} spreadsheet program.

    To-Do lists are great for things you plan to do, but they don't handle all of the things customers/coworkers/supervisors ask you to get done, often immediately, and often with no notice. And you don't want to lose track of all of that material - sometimes your review can depend on what's in a contemporaneous work log like this.

    It's a simple spreadsheet, with 5 columns. Time start, time end, customer, project, notes. Time start and time end run from about 0700 to 2400 hours, in 15 minute increments. Customer is usually a department, and notes is freeform, often abbreviated, but includes pertinent information like who I spoke with, did something get delivered/emailed/deployed, etc.

    Anal, obsessive-compulsive, whatever. It's saved my bacon a couple of times. A to-do list that you erase, saving no record of your work (except the work, in most cases)? No thanks.
  • by mystik ( 38627 ) on Friday June 18, 2004 @09:55PM (#9469653) Homepage Journal
    at work, I vim trick, but w/ a file named 'stack'.

    As more stuff needs to be done, the file grows downards. As I finish stuff, i delete the lines, till i'm back to my original task at hand.

    works great for me ;)
  • by WuphonsReach ( 684551 ) on Saturday June 19, 2004 @12:26AM (#9470573)
    I've done the yellow legal pad, I've done Franklin-Covey / Day-Timer, I've done PalmOS.

    What works best largely depends on what your job function is like.

    Franklin planners and Day-Timers excel where you have things to be done on a specific date, or need to keep track of your time / appointments. The pain of carrying over tasks from day-to-day is supposed to make you want to either classify them as "never do" or "do it so I don't have to copy it to another day again". The system does well if your job is largely 1-2 hour tasks that can be done on a particular day (e.g. expense account on the 1st, putting together end-of-month report Y). College students and corporate employees are good candidates for date-oriented task-lists. I definitely wish I had known how to use a day-planner back in college.

    A yellow legal pad, OTOH, is great if your job is primarily task-oriented (e.g. fix computer Y, go see user Z, write module X) and you don't have any date-driven tasks. Every few days, you copy the undone tasks to the next clean page and toss the old pages in a file.

    An electronic PDA is a hybrid between a day-planner and a legal pad of paper. Gives you the advantages of both methods, with very few drawbacks. The key to a PDA is that either you integrate it into as many aspects of your life as possible, or it's a waste of cash. (That means tracking expenses on it, getting software that will upload the results into your financial software, tracking your car expenses, exercise log, diet log, passwords, etc. and anything else that you need to keep track of.)
  • by Anonymous Coward on Saturday June 19, 2004 @02:42AM (#9471049)
    A wonderful little calender / to-do list desktop application is available at:

    http://www.ipi.fi/~rainy [www.ipi.fi]

    It has highly customizable skinning with tons available already. Integration with different Outlook versions. Simple interface, shortcut commands. Week-numbering, which is important in some countries. Easy to erase to-do items, and calender event alerting. Did I mention a fully customizable look for the floating windows. Version 0.19.3 is out now, go get it.

    - A happy user, BBLean and Rainlendar, keeps my desktop clean and me on time.
  • by giveuptheghost ( 447133 ) <scottmsanders@ea ... inus threevowels> on Saturday June 19, 2004 @08:16PM (#9475285)
    The other is iCalShare [icalshare.com], recommended by a free/open-source PIM app with a rather familiar name, Mozilla Calendar [mozilla.org]. I use Moz Cal and recommend it, except that to-do list item recurrences do not actually recur--hope they fix that one soon.

For God's sake, stop researching for a while and begin to think!

Working...