Repository navigation
Expand file tree
/
Copy pathabout.html
More file actions
138 lines (127 loc) · 7.08 KB
/
Copy pathabout.html
File metadata and controls
138 lines (127 loc) · 7.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>About bitsbeam</title>
<meta name="description" content="bitsbeam builds open-source infrastructure for Ruby teams — messaging-first tools that move every bit from where it is to where it needs to be.">
<meta name="theme-color" content="#060913">
<meta property="og:title" content="About bitsbeam">
<meta property="og:description" content="Open-source, messaging-first infrastructure for Ruby teams.">
<meta property="og:image" content="assets/img/logo.svg">
<link rel="icon" href="assets/img/logo.svg" type="image/svg+xml">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..800&family=JetBrains+Mono:wght@400;600&display=swap">
<link rel="stylesheet" href="assets/application.css">
<script src="assets/application.js" defer></script>
</head>
<body data-theme="bitsbeam">
<canvas class="starfield" data-starfield data-density="0.75" data-parallax="0.2" data-shooting-stars="false" aria-hidden="true"></canvas>
<header class="site-nav">
<a class="brand" href="index.html" aria-label="bitsbeam home">
<img class="brand__logo" src="assets/img/logo.svg" alt="" width="38" height="38">
<span class="brand__name">bitsbeam</span>
</a>
<nav class="site-nav__links" aria-label="Primary">
<a class="nav-secondary" href="index.html#company">Company</a>
<a href="index.html#products">Products</a>
<a class="nav-secondary" href="index.html#why">Why bitsbeam</a>
<a class="nav-secondary" href="about.html" aria-current="page">About</a>
<a class="pill-link" href="https://github.com/bitsbeam">GitHub ↗</a>
</nav>
</header>
<main>
<header class="post-header">
<div class="post-meta">
<span class="post-meta__accent">Mission control</span>
<span>About</span>
</div>
<h1 class="post-title">We beam bits. Whole.</h1>
<p class="post-lede">bitsbeam is a small crew building open-source infrastructure for Ruby teams — tools that move data from where it is to where it needs to be, without dropping any on the way.</p>
<div class="byline">
<div class="byline__avatar"><img src="assets/img/logo.svg" alt=""></div>
<div class="byline__text">
<span class="byline__name">The bitsbeam crew</span>
<span class="byline__role">mission control, earth</span>
</div>
</div>
</header>
<div class="ticker" aria-hidden="true">
<div class="ticker__line">01100010 01101001 01110100 01110011 01100010 01100101 01100001 01101101 00100000 01100010 01101001 01110100 01110011 01100010 01100101 01100001 01101101 00100000 01100010 01101001 01110100 01110011 01100010 01100101 01100001 01101101</div>
</div>
<article class="post-body">
<h2>What we do</h2>
<p>Every product eventually has to move work and events around: run this later, tell that service, replay what happened yesterday. Most teams solve it by bending a database or a cache into a message broker, and then spend years patching the edges.</p>
<p>We build the other way around. Our tools start from messaging — durable, replayable, horizontally scalable — and give Ruby developers a clean, familiar API on top of it.</p>
<aside class="panel crew-note">
<span class="crew-note__label">Our promise</span>
<p class="crew-note__text">The cow goes up whole, or it doesn't go at all. No bits silently dropped.</p>
</aside>
<h2>How we work</h2>
<p><strong>AI first.</strong> In the age of AI code is cheap. Experience is not. That's why everything is open, and will always be. Need paid support? <a href="#contact">Contact us</a>. We'll help.</p>
<p><strong>Open source by default.</strong> Our tools are MIT licensed and developed in the open on GitHub. You can read every line that touches your data.</p>
<p><strong>Production first.</strong> We ship what we run ourselves, and we only call something done once it has survived real traffic.</p>
<p><strong>Small surface, sharp tools.</strong> One gem, one config, one CLI. Fewer moving parts means fewer places for a bit to fall through.</p>
<h2 id="contact">Get in touch</h2>
<p>Questions, ideas or paid support — beam us a message.</p>
<form class="panel contact-form" action="mailto:d.vorotilin@gmail.com" method="post" enctype="text/plain" data-contact>
<label class="field">
<span class="field__label">Name</span>
<input class="field__input" name="name" autocomplete="name" required>
</label>
<label class="field">
<span class="field__label">Message</span>
<textarea class="field__input" name="message" rows="6" required></textarea>
</label>
<button class="btn btn--primary" type="submit">Send →</button>
<p class="contact-form__status" data-contact-status aria-live="polite" hidden>
Opening your mail app… Nothing happened? Write to <a href="mailto:d.vorotilin@gmail.com">d.vorotilin@gmail.com</a>.
</p>
</form>
</article>
<nav class="post-pager" aria-label="More">
<a class="pager-card" href="index.html#products">
<span class="pager-card__label">← Explore</span>
<span class="pager-card__title">Products</span>
</a>
<a class="pager-card pager-card--primary" href="https://cosmonats.bitsbeam.com">
<span class="pager-card__label">Launch →</span>
<span class="pager-card__title">Cosmonats</span>
</a>
</nav>
</main>
<footer class="bb-footer">
<div class="container">
<div class="bb-footer__grid">
<div class="bb-footer__brand">
<a class="brand" href="index.html"><img class="brand__logo" src="assets/img/logo.svg" alt="" width="38" height="38"><span class="brand__name">bitsbeam</span></a>
<p>Every bit beamed. Nothing dropped on the way.</p>
</div>
<nav class="bb-footer__col" aria-label="Products">
<h4>Products</h4>
<a href="https://cosmonats.bitsbeam.com">Cosmonats</a>
<a href="https://ferrum.rubycdp.com">Ferrum</a>
<a href="https://cuprite.rubycdp.com">Cuprite</a>
<a href="https://vessel.rubycdp.com">Vessel</a>
</nav>
<nav class="bb-footer__col" aria-label="Open source">
<h4>Open source</h4>
<a href="https://github.com/bitsbeam">github.com/bitsbeam</a>
<a href="https://github.com/rubycdp">github.com/rubycdp</a>
<a href="https://rubycdp.com">rubycdp.com</a>
</nav>
<nav class="bb-footer__col" aria-label="Company">
<h4>Company</h4>
<a href="about.html">About</a>
<a href="index.html#why">Why bitsbeam</a>
</nav>
</div>
<div class="bb-footer__legal">
<span>© 2026 bitsbeam</span>
<span>All products MIT licensed</span>
</div>
</div>
</footer>
</body>
</html>