Join the conversation

Sign in to join this conversation, and others like it, in the communities you care about.

Wekan

Wekan is an open-source kanban board (Trello like) which allows a card-based task and to-do management.

Wekan / General

Meteor alternatives?

Meteor alternatives?

Wekan / General · June 20, 2019 at 2:53am

Hey guys, I built an Open Source app in Meteor a while ago (it actually had Kanban functionality as well, funnily enough), but as we all know Meteor is showing it's age and the community seems to now be non-existent.

What tech stack would you guys recommend as a modern alternative to Meteor? Any plans for Wekan to migrate to something else?

I really would love to not have to start from scratch on my project, but I don't really think I have a choice anymore with Meteor. Between the memory consumption and build sizes, it's just no longer a feasible option.

Load previous messages

June 20, 2019 at 9:10am

based

    • reply
    • like

    June 20, 2019 at 11:58pm

    So it sounds like, yes, you are looking to move away from Meteor, but haven't settled on an alternative stack yet. Correct?

      • reply
      • like

      June 21, 2019 at 7:39am

      Yes. I would like to have support for many databases with some ORM or other database abstraction, like SQLite, MySQL, PostgreSQL, CloudFlare keyvalue store, etc.

        • reply
        • like

        I also have problems building fibers on arm. Meteor does not by default support arm.

          • reply
          • like

          Meteor is about 2 GB of javascript.

            • reply
            • like

            For Raspberry Pi, I would use some compiled language, like Haxe to C++ to binary

              • reply
              • like

              Question also is, how would I move all this current Wekan features etc functionality to new framework? I'm not sure I understand all parts how current Wekan works.

                • reply
                • like

                Although, I could try to get new framework working step by step, like I have done incremental improvements to Wekan since 2016-12.

                  • reply
                  • like

                  I did start maintaining Wekan 2016-12 because previous maintainer and author of Wekan got tired when trying to rewrite Wekan.

                    • reply
                    • like

                    Well, maybe if I start from cloudflare-worker-todos, and try to add support for other databases like SQLite, to run it on Raspberry Pi. Maybe that could be a start.

                      • reply
                      • like

                      or, adding some NPM orm package to support many databases

                        • reply
                        • like

                        June 21, 2019 at 11:13am

                        I have tried some alternative stacks, and on those I have got stuck with some missing feature or functionality. And then someone has asked for fixes/features for current Wekan, and I have continued at those. Meteor is full-stack framework, but is there some other similar full stack framework with same or more features? And how it would be possible to migrate between stacks?

                          like-fill
                          1
                          • reply
                          • like

                          June 26, 2019 at 8:55am

                          Some progress. I got https://github.com/wekan/cloudflare-workers-todos deployed to CloudFlare workers+keyvalue store, at address https://todo.wekan.team . Setting it up was suprisingly easy, I found from CloudFlare forums how to link keyvalue store name. Most likely I would need to make more clear docs or video about how to setup it.

                            • reply
                            • like

                            It's very little amount of javascript that is at workers directory. Some HTML+JS+CSS code is at frontend, that makes post request to backend. Both frontend and backend are at same Javascript file. There is also some library loaded from CDN.

                              • reply
                              • like

                              It's vanilla javascript TodoMVC with CloudFlare backend.

                                • reply
                                • like

                                August 6, 2019 at 7:53pm

                                I am waiting for asp.net blazor. this should give everything we need. but i'll be a nearly full redevelopment.

                                  • reply
                                  • like

                                  Hey, just go ahead and try ;)

                                    • reply
                                    • like

                                    actually, asp.net is not yet listed at https://github.com/wekan/demo/wiki/Roadmap , I should add it ;)

                                      • reply
                                      • like

                                      I don't know any other frameworks so well as Meteor. So it would really need contributors that know some other framework very well, to do it.

                                        • reply
                                        • like

                                        August 9, 2019 at 4:49am

                                        We already thought about rewriting wekan after we did some of the changes and got in contact with meteor :-)

                                          • reply
                                          • like

                                          as soon as .net3 with blazor (official technology) is released in autuum we are going switch our in house applications at scherdel (https://github.com/scherdel) away from frontend angular and aurelia to .net blazor.

                                            • reply
                                            • like

                                            the invented and opened great developer products during the last 4 years. we would invest some(!) hours a week of 2-4 developers in a wekan rewrite with this.

                                            (i have to discuss this with the team :-))

                                              Edited
                                              • reply
                                              • like

                                              August 9, 2019 at 2:24pm

                                              @road42 Did you implement some feature for Wekan? Or try to implement something? Did it got stuck somewhere?

                                                • reply
                                                • like

                                                @road42 I don't know is reimplementing Wekan possible with some hours a week of 2-4 developers. Developing Wekan has taken many years of full time development.

                                                  • reply
                                                  • like

                                                  of many Wekan contributors

                                                    • reply
                                                    • like