TheBook.Net is an open source book and story writing, notes keeping, journaling, and diary software for all kinds of writers. TheBook.Net is meant for writers novelists journalists and diary keepers and for anybody who needs an application for collecting, keeping and organizing texts. you can also insert images into the entries. you can download the latest release application binary files package and test and use it right away, see if it fits your needs.
TheBook.Net source code is available. you can compile it in Visual Studio 2026 and .Net 10.0. precompiled executable binary application files are published in releases section.
- all records/nodes stored in open windows file system as editable files with unique ids. you can copy modify and read them in word processing application.
- 10 million or 1 crore entries even more can be created. 1 billion+ nodes possible.
- deep trees with ancestors, parents, and their children, millions to billions. you can traverse and manipulate entire tree with billions of nodes with perfect recursion.
- image insertion.
- table insertion and modification.
- printing support.
- export to html.
- export to raw text .txt file by removing all formatting and media.
- templates. create your own custom templates.
- font formatting, font size, bold, italics, etc.
- copy, paste, write, collect, organize texts. you can write myriads of books with myriads of chapters each in their own unique nodes/records with titles/names.
- minimal optimized memory use.
- most bugs fixed. a ready open source software with complete source code.
download completely portable self-contained application zip package located in releases section and use it rightaway with no dependency or .net issue because all dependencies are included with the application. if you have .Net 10.0 Desktop runtime installed in windows, you can also straightforwardly run the application from "bin\release\net10.0-windows" folder.
this project is new and i am the original sole developer. there may be bugs and implementation flaws in this application, and you may discover bugs in the application which i do not know. please report them to me. some bugs may remain unfixed because it takes time to fix them. so you should frequently backup everything, the application along with the entire database which you use for writing. this is to ensure you always have a latest saved backup copy of your journal database and all it's mandatory config files in case anything goes wrong for example a hardware or software or database failure or corruption.
if you require security and privacy, you can keep this application and your writing database and everything in a bitlocker encrypted virtual hard disk or vhd file, or in any bitlocker encrypted drive or device. no further encryption or any other tight or multi-layered encryption is required because it is dangerous and very complicated as it makes everything complicated. so a simple bitlocker is enough for keeping your things private and secure.
you can download precompiled portable self contained application in releases section. complete source code is also available.
