]> BookStack Code Mirror - website/blob - content/blog/2024/9-years-of-bookstack.md
Filled out 9 years post
[website] / content / blog / 2024 / 9-years-of-bookstack.md
1 +++
2 categories = ["News"]
3 tags = ["News"]
4 title = "Nine Years of BookStack"
5 image = "/images/blog-cover-images/cc-by-sa-4/dartmoor-herbythyme.jpg"
6 author = "Dan Brown"
7 slug = "9-years-of-bookstack"
8 draft = false
9 date = 2024-07-12T11:30:00Z
10 +++
11
12 Today the BookStack project becomes 9 years old! Like [last year's post](/blog/8-years-of-bookstack/), and the years before it,
13 we'll take this as an opportunity to provide an update on the status of the project including the
14 financials, current development status, and the growth figures.
15
16 {{<toc>}}
17
18 ### Financials
19
20 Below is the general high level financial monthly breakdown of my BookStack revenue sources (excluding costs, fees, taxes etc...)
21 ranging from the start of 2022 until now:
22
23 [![Monthly breakdown of project finances across Kofi, Support Services & GitHub sponsors. Shows a general trend upwards, with some spikes from support services in 2024](/images/2024/07/finances.png)](/images/2024/07/finances.png)
24
25 As you can see, this year's finances have gotten off to quite a good comparable start, with March and June reflecting large
26 income spikes from support services. This is mainly thanks to a couple of businesses purchasing our enterprise support option
27 which is priced at £4,500 per year. Upon that, the renewals and sign-ups for our professional support plan (£450/y) have
28 helped continue to establish a nice recurring base income via support services.
29
30 Donations and sponsorships across KoFi & GitHub sponsors has grown slightly when looking at the past 12 months, 
31 averaging about £1,328/m compared to the £1,211/m for the 12 months before that.
32 In addition to some one-off donations, many of these are recurring yearly or monthly, which serves as a
33 very welcome stable base of income.
34
35 Overall, these increases mean that at 6 months into 2024, I've almost reached the level of income received for the 
36 whole of 2023. 
37 Thank you so much to all donators, sponsors, and those who support by purchasing the BookStack support offerings.
38 The kind support from such folks has helped to assure a stable income source for me as I continue to work on BookStack.
39
40 Currently I donate to open source services & libraries I use to help build BookStack, but this is rather minimal (~£100 per month)
41 since I somewhat put it on pause a few years ago when leaving my last job to work on BookStack full time.
42 Since I'm due to more than cover my living costs, later this year I plan to re-assess this element to scale this up again to help
43 support & sustain the other project's we rely upon.
44
45 ### Project Status Update
46
47 Right now my main efforts are in [attempting to build](https://github.com/BookStackApp/BookStack/pull/5058) an new editor
48 for pages (and descriptions/comments) to replace our existing WYSIWYG editor, based upon TinyMCE,
49 which [changed licenses](https://github.com/BookStackApp/BookStack/issues/4908) earlier this year.
50
51 This new editor is built using [lexical](https://lexical.dev/) as a foundation, but every part of the UI is custom-built.
52 So far this is going okay, but there's still a fair way to go. 
53 My aim is to match the existing WYSIWYG editor in both functionality and general UI to start with, and then we can improve & build
54 upon this in future when things are stable to fully take advantage of the control and features that we'd gain from this new editor.
55 There ultimately will be an element of breaking change, especially in lesser trodden edge-case scenarios, but I want to make this minimal.
56
57 My plan is to introduce the editor as an additional non-default editor option in alpha status, then switch that to beta status after
58 a round of feedback and fixes (still non-default), then change the default to the new editor once things are stable
59 (leaving the old editor as an option for a few releases) before eventually removing the old editor after a few releases
60 of stable overlap.
61
62 If you'd like to see the progress so far, I show off the current state in my video here:
63
64 TODO - Video
65
66 ### On the Tech over Tea Podcast
67
68 In June I spoke to Brodie Robertson on his Tech Over Tea podcast.
69 This was mainly to talk about open source, and a [blogpost I had written](https://danb.me/blog/futo-open-source-definition/) to Futo
70 regarding their attempts to change what open source means, but we also talk about BookStack and specifically I
71 touch on many of my thoughts in regards to licensing around BookStack:
72
73 {{<yt WhCcvzT3IaE>}}
74
75
76 ### BookStack, In Numbers
77
78 Like we do on each BookStack birthday, we'll dive into the numbers once again to see how BookStack has grown over the past year.
79
80 The below figures were collected at the time of writing *(8th July 2024)*, with changes in <strong style="color:red;">red</strong>/<strong style="color:green;">green</strong> reflecting change upon last year's numbers.
81
82 #### GitHub Figures
83
84 - [14,310 GitHub stars](https://github.com/BookStackApp/BookStack/stargazers) <strong style="color: green;">+2,494</strong>github
85 - [1,810 forks on GitHub](https://github.com/BookStackApp/BookStack/network/members) <strong style="color: green;">+266</strong>
86 - 5,106 GitHub issues and PRs opened <strong style="color: green;">+728</strong>
87 - 3,669 GitHub issues closed (<strong style="color: green;">+488</strong>), 540 currently open (<strong style="color: green;">+139</strong>)
88 - [190 releases published](https://github.com/BookStackApp/BookStack/releases) <strong style="color: green;">+22</strong>
89
90 #### Code Repository Stats
91
92 - [4,594 commits](https://github.com/BookStackApp/BookStack/commits/development) <strong style="color: green;">+466</strong>
93 - 175 direct git contributors <strong style="color: green;">+18</strong>
94
95 #### Social
96
97 - [3,553 Discord members](https://discord.gg/ztkBqR2) <strong style="color: green;">+414</strong>
98 - [1,562 Subreddit members](https://www.reddit.com/r/BookStack/) <strong style="color: green;">+588</strong>
99 - [2,188 YouTube channel subscribers](https://www.youtube.com/c/BookStackApp) <strong style="color: green;">+778</strong>
100 - [620 Twitter Followers](https://twitter.com/bookstack_app) <strong style="color: green;">+123</strong>
101 - [556 Mastodon Followers](https://fosstodon.org/@bookstack) <strong style="color: green;">+321</strong>
102
103 #### Website Analytics
104
105 Main bookstackapp.com site only, Averaged over last 90 days:
106
107 - 1,417 unique users per day <strong style="color: green;">+187</strong>
108 - 3,542 page views per day  <strong style="color: green;">+337</strong>
109 - Operating system breakdown:
110   - 55% Windows
111   - 18% Mac
112   - 9% Android <strong style="color: red;">-1%</strong>
113   - 9% Linux <strong style="color: red;">-1%</strong>
114   - 8% iOS/iPadOS <strong style="color: green;">+1%</strong>
115
116 [Our full website analytics can be found here.](https://analytics.bookstackapp.com/bookstackapp.com)
117
118 #### CrowdIn (Project Translations) Numbers
119
120 - 46 languages <strong style="color: green;">+4</strong>
121 - 8,059 words to translate <strong style="color: green;">+887</strong>
122 - 337 project members <strong style="color: green;">+48</strong>
123
124 #### Thoughts on the Numbers
125
126 Like last year, no major surprises here really.
127 It's good to see continued steady growth in general across most of these figures,
128 even though I've out very little effort into any kind of marketing & outreach in the last
129 year. I was concerned these may slip, as BookStack becomes a more mature/stable project which
130 doesn't make headlines via big new additions or from being a new option, but growth has retained which is great.
131
132 ### Further Reading
133
134 Here are the non-release/update posts that you may have missed over the last year:
135
136 - [Eight Years of BookStack](/blog/8-years-of-bookstack/)
137 - [BookStack in 2023](/blog/bookstack-in-2023/)
138 - [A YouTube Alternative for our Video Content](/blog/bookstack-on-foss-video/)
139
140 ---
141
142
143 <span style="font-size: 0.8em;opacity:0.8;">Header Image Credits: &nbsp;<span>Photo by <a href="https://commons.wikimedia.org/wiki/File:From_O_Pupers_last_light-3.jpg">Herbythyme (CC-BY-4)</a> - Image Modified</span></span>