Roadmap / Change Log / Issues / Website
Our mission is to provide a free open-source resource for writers of all levels who struggle with the complexity of plotted fiction.
StoryCAD is an editor for fiction outlines from which writers can quickly create working drafts. It uses best-practice techniques and offers hundreds of suggestions for better stories. Put simply StoryCAD is CAD for fiction writers.
The elements StoryCAD works with are the elements of good fiction: realistic three dimensional characters who are engaged in meaningful and gripping problems, dramatic and suspenseful plots, and settings that appeal to the senses.
WinUI is the UI Framework for StoryCAD and is source available
Windows Community Toolkit is available under the MIT License.
elmah.io is a commercial cloud-based error logging and uptime monitor service. elmah.io graciously provides a free subscription to public repository open source projects. We are grateful for their support.
NRtfTree is available under the GNU GPL V3 License. StoryCAD has changed this software locally to allowasynchronous IO.
Scrivener is a commercial writing application widely used by novelists, screenwriters, playwrights, and short fiction writers. StoryCAD contains a feature that inserts StoryCAD reports into a Scrivener project using their Scrivener 3 File Formatting Specification API.
StoryCAD is a duck with its feet in two ponds: the user community of writers and the community of developers.
If you are (or want to be) a fiction writer, welcome! StoryCAD is for you. An introduction to StoryCAD for users is the User Documentation.
Our YouTube videos will help you learn more about StoryCAD.
You're welcome to try the software for yourself (it's free.)
You can find complete documentation in the User Manual, which also serves as online help for the program.
If you're a developer, welcome! A good starting place is to learn what StoryCAD is about, using the same User Documentation.
Strictly from the code side, take a look at Programmer Notes.
You can learn more about StoryCAD from our YouTube videos.
See the open issues for a complete list of proposed features and known bugs.
If you would like to join the StoryCAD community and help improve the software, here are some ways to Contribute.
StoryCAD uses the GNU GPLv3 license. See the LICENSE.TXT file in this directory.
Our privacy policy is here.
We are grateful beyond words for those who have helped bring StoryCAD back to life as free and open-source software. Some have contributed time, others have contributed ideas, and others have inspired the project. We are most grateful for all of them especially those who toil in the arena: Acknowledgements.