TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Bullet Train – Rails-based SaaS framework

418 点作者 bauerpl大约 2 年前

24 条评论

aculver大约 2 年前
Wow, hi everyone! Was just about to walk over for the first day of RailsConf when a friend let me know we were #1 here! Honored!<p>I&#x27;m the original creator of Bullet Train, although a number of people now work on it. It&#x27;s been a fun journey to this point!<p>When I first started building Bullet Train, it was a relatively unique offering. There weren&#x27;t that many full-featured &quot;SaaS starter kits&quot; out there, although there was some prior art. The biggest inspiration for Bullet Train was what Laravel Spark was at the time. In fact, one of the guys who had got me into Rails in the first place had started building his next product on Laravel so they could take advantage of Spark!<p>These days there are an abundance of SaaS starter kits available in most ecosystems. I&#x27;ve had the pleasure of meeting and interacting with the authors of a bunch of high-quality starter kits built in different languages and frameworks and some of them have told me they were inspired in part by Bullet Train. I love that.<p>If you&#x27;re interested in Rails and SaaS, we&#x27;re running a conference in Athens, Greece on June 1–2 this year and we&#x27;d love to have you! <a href="https:&#x2F;&#x2F;railssaas.com" rel="nofollow">https:&#x2F;&#x2F;railssaas.com</a><p>Happy to answer any questions anyone may have!
评论 #35690685 未加载
评论 #35691716 未加载
评论 #35689191 未加载
评论 #35710325 未加载
评论 #35696812 未加载
评论 #35691448 未加载
rosszurowski大约 2 年前
I haven&#x27;t used Bullet Train, but I&#x27;ve found their &quot;Teams should be an MVP feature&quot; blog post [1] a really great overview of how to model team structures in relational databases before. Worth a read!<p>[1]: <a href="https:&#x2F;&#x2F;blog.bullettrain.co&#x2F;teams-should-be-an-mvp-feature&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.bullettrain.co&#x2F;teams-should-be-an-mvp-feature&#x2F;</a>
评论 #35688658 未加载
评论 #35688782 未加载
评论 #35696309 未加载
kareemm大约 2 年前
I evaluated Bullet Train last year when building an MVP for a client. Ended up using Jump Start Rails instead. Main reasons:<p>1. The hybrid approach to iOS and Android apps with JSR were better than what BT had to offer<p>2. There was a lot less to learn about the mental model of how JSR was built via Bullet Train. It was basically pay, pull down, configure, and get going with JSR. BT has things like SuperScaffolding, an abstraction layer on CanCanCan, etc. I didn&#x27;t want to have to ramp up on those to decide whether they were better than the alternatives.<p>YMMV of course. JSR is a paid app and IIRC BT was at the time too... but looks like maybe not anymore?
评论 #35687942 未加载
评论 #35693435 未加载
skinkestek大约 2 年前
This might be a good place for a Java programmer to say thank you to the Rails community for your relentless mocking of Spring and Enterprise Java back in the days.<p>Java is wonderful these days, and seriously I think you guys are a one of the major reasons why Java is so great today.
评论 #35690033 未加载
评论 #35690816 未加载
评论 #35691614 未加载
评论 #35691185 未加载
评论 #35694999 未加载
评论 #35691308 未加载
wg0大约 2 年前
If you are doing an MVP prototype or the code would be the client&#x27;s problem once you&#x27;re done with your consulting, such bulk boilerplate is fine.<p>I have extensively worked with Python and Ruby in past but my conclusion is that even though they ramp you up in the beginning but as the code base grows, it becomes harder to guess deeper in the codebase to guess what objects you&#x27;re dealing with. Specifically in case or Ruby&#x2F;Rails, the IDE&#x27;s are of not much help as they&#x27;re guessing&#x2F;brute forcing the possible suggestions too.<p>The type hinting in Python is totally optional and I know you can have stricter linting rules and what not but I&#x27;d prefer a a little more statistically typed language for which I think go has the minimalism, won&#x27;t let you over engineer. Other interesting promising candidates are Nim&#x2F;Crystal.<p>So I can start my SaaS on such a Rails boilerplate but it&#x27;ll be more of a liability of keeping up with the upstream codebase and my own but maybe that&#x27;s my lack of confidence.
评论 #35691098 未加载
Mystery-Machine大约 2 年前
I love seeing Bullet Train progress. I&#x27;ve never used it, but I&#x27;m super eager to use it if I ever get the chance.<p>There&#x27;s one more framework being built on top of Rails and I think worth mentioning - RailsUI: <a href="https:&#x2F;&#x2F;railsui.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;railsui.com&#x2F;</a>
ElfinTrousers大约 2 年前
Kind of funny that &quot;starting you off with all the features that are the same in every product&quot; is a good description of the original motivation for Rails itself. Which is not criticism, the goalposts have moved quite a bit the past few decades.
评论 #35687549 未加载
评论 #35687602 未加载
colorado-codes大约 2 年前
Bullet Train is so great. Even for non-saas apps, the sensible defaults make things so much easier. Things like adding new webhook handlers, api routes, complex models and views are only a command away. It&#x27;s like rails for rails.
zaguios大约 2 年前
This doesn&#x27;t really have the types of features I would personally want as someone who has done a lot of rails development in the past.<p>The types of things I tend to need to set up in any modern app is SSO integration, React integrated on the frontend, etc... These are annoying things I have to integrate every time I build something and are more or less industry standard at this point.
评论 #35687876 未加载
评论 #35687824 未加载
devmandan大约 2 年前
Building from scratch wastes a ton of time and I&#x27;m a big fan of starting with some working parts and customizing from there. I think with what&#x27;s going on with AI it makes sense to use python more because all the researchers love python and make examples available through python notebooks. Then your tech stack is less split amongst many languages and there is less complexity and you can hire developers for cheaper. Ruby devs are fairly pricey because they all working in silicon valley-esque well-funded startups. There is a Django boilerplate provider that&#x27;s really good <a href="https:&#x2F;&#x2F;www.saaspegasus.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.saaspegasus.com&#x2F;</a>. The guy behind it, Corey, is very responsive. All in all, it&#x27;s probably not the worst thing to use Ruby, as long as you use less weakly-typed javascript :P
评论 #35694289 未加载
评论 #35693291 未加载
评论 #35688952 未加载
Novex大约 2 年前
Anyone know of anything like this but for javascript frameworks?
评论 #35690755 未加载
评论 #35689294 未加载
评论 #35749588 未加载
评论 #35695341 未加载
评论 #35689484 未加载
fchief大约 2 年前
We were very happy using Jumpstart Pro and were able to stay connected to changes as it evolved.
评论 #35693413 未加载
tikkun大约 2 年前
It&#x27;d be nice if there was a way to try the demo without signing in.<p>That said, this looks like a good product.<p>Are there other similar&#x2F;competing things for Rails, and are there other competing SaaS-in-a-box things for other frameworks?
评论 #35687721 未加载
评论 #35687699 未加载
评论 #35687912 未加载
评论 #35688809 未加载
Alifatisk大约 2 年前
Here&#x27;s a chart framework for Bullet Train <a href="https:&#x2F;&#x2F;supercharts.dev" rel="nofollow">https:&#x2F;&#x2F;supercharts.dev</a>
brightball大约 2 年前
Is this using Hotwire?
评论 #35689460 未加载
1differential大约 2 年前
So this seems like the Rails equivilant of JHipster - which is great because that&#x27;s saved me weeks of development times 4-5 years ago.
mr_o47大约 2 年前
Are there any examples of what has been built using this framework<p>I would love to see them
mike_hock大约 2 年前
We all know what happened to the train at the end of that movie.
iamgopal大约 2 年前
Equivalent to this in Django ? With team support etc ?
评论 #35690861 未加载
Alifatisk大约 2 年前
Is this the competitor to <a href="https:&#x2F;&#x2F;avohq.io" rel="nofollow">https:&#x2F;&#x2F;avohq.io</a>?
评论 #35691225 未加载
jacktheturtle大约 2 年前
How does the team behind this make money?
评论 #35691600 未加载
yankoff大约 2 年前
Is Ruby on Rails still widely used?
评论 #35688102 未加载
评论 #35689576 未加载
评论 #35708333 未加载
评论 #35688090 未加载
评论 #35688058 未加载
评论 #35688088 未加载
block_dagger大约 2 年前
Devise? No thanks. If auth were handled by Sorcery I’d be much more interested.
评论 #35690989 未加载
bradhe大约 2 年前
Cool idea. The website is...man...a lot.