Automatic dart scoring · in your browser

Dart scoring that belongs to you.

Sridu scores your steel-tip darts with one to four USB cameras and runs completely in the browser. There is no account, no subscription and no company server that has to stay up. Play online right away, or run it on your laptop, your NAS or your own domain.

  • Free for private use
  • Works offline
  • 1–4 cameras, or none
501 · Double Out Detection ready · 3 cameras
Remaining 501
2011841361015217319716811149125
Drawn with the board geometry of the app itself. Real camera footage will follow.
  • 0Servers you depend on. Once loaded, Sridu runs on your device, even without internet.
  • 26Ways to play: 14 match games, 6 mini games and 6 training drills. You can also build your own missions.
  • 64Players in one tournament, and they sign up online by link or QR code.
  • 9Languages, and the caller speaks them too.

Independence

Nothing anyone can switch off

Many camera scoring systems need an account and the maker’s servers. If those go down, change their prices or disappear, your board goes quiet. Sridu is a folder of files that runs in your browser. It is the same app wherever you put it.

  • Play onlineOpen play.sridu.com and start. Nothing to install, and everything you play stays in your browser. No setup
  • On your own computerThe app packs itself into a ZIP. Serve the folder from any static web server and it keeps working offline. One folder
  • On your own serverRun Docker at home or on your own domain. You get an admin page, your own lobby, an online leaderboard, and one data folder for every device in the house. Your rules

Runs everywhere

A browser is all it needs

  • At the boardA laptop or mini PC with Chrome or Edge, and one to four USB cameras. One camera works, two measure the tip just as precisely, and three or four also see darts hidden behind others.
  • On the wallA portrait layout for a screen mounted upright next to the board. The screen stays awake during a game.
  • In your handA phone or tablet joins by QR code. It follows the match live with statistics, and can correct throws if you allow it.
  • Without internetIt installs as an app and works offline. A match survives a reload, a crash or an empty battery.
  • Without camerasEnter scores by hand, or try demo mode with three simulated cameras that run through the real detection.
  • In your languageEnglish, German, Dutch, French, Spanish, Italian, Portuguese, Polish and Croatian. The caller can also call in classic English.

Multiplayer

Online, without our server

Two boards connect directly and encrypted. Public brokers only pass on the handshake. That is why online play also works from a plain copy of the app on any web space.

  • Online matches. Each player throws at their own board with their own cameras. One device keeps the score.
  • Boardcam. You see a small live picture of whoever is throwing. It is sent only while that player is at the oche.
  • Lobby and chat. See who is around, challenge them to a match, and send private messages encrypted end to end.
  • Tournaments. Players sign up by link or QR code. Every match runs between the two boards, and the result comes back by itself.
  • New device, same player. Move your ID and history by QR code and a four-digit check number. No password is needed.

Games

26 ways to play

There are the classics and the pub machine favourites. You can build your own missions, and there are mini games for a break and drills to beat your record. Bots with a 3-dart average from 15 to 110 really throw, with a scatter calibrated to your rules.

Every mode supports up to six players or four teams. It also has legs and sets, a bull-off with the distance in millimetres, and handicaps per player. Every mode explained

Challenges and leaderboards

A reason to throw every hour

Every full hour brings four new tasks, from easy to extreme. Everyone in your league gets the same ones. The difficulty isn’t guessed: thousands of simulated visits set each task for your league’s average.

  • 6 leagues by 3-dart average, from 35 to 95
  • 11 ranks from Rookie to Immortal, and 10 badges with four levels each
  • 7 leaderboards: challenges, average, highest finish, best leg, 180s, checkout rate and Cricket MPR
  • On your own server, results are checked: the server replays every dart through the game logic
This hour · League 55 Same four tasks for everyone in the league
–:–until new tasks
  1. Easy Hit the 20 five times15 min on the clock · ~85 % chance at your level 10pts
  2. Normal Score 100+ in one visit20 min on the clock · ~55 % chance at your level 25pts
  3. Hard Check out 8160 min on the clock · ~30 % chance at your level 60pts
  4. Extreme Three T20 in one visit60 min on the clock · ~10 % chance at your level 150pts
Example hour. Tasks change every full hour.

Statistics

See how you really throw

Every dart with a position lands in your statistics, per player and per mode. A 501 is never mixed with Around the Clock. The heatmap works on a millimetre grid and gets sharper the more you throw.

X01 · 3-dart average 71.1 +2.8 last 10 vs. all

Match by match

Heatmap · every dart

Hits per number

20645 darts19108 darts1106 darts

Rings

Triple18.3 %Double2.8 %Single70.0 %Bull2.4 %Off the board6.5 %
Checkout rate19 of 50
100+51
140+10
1801

One match, visit by visit

Sample data, drawn with the chart code of the app.

Tournaments and clubs

Run the club night

You can set up a tournament in the app and play it on one board or across many. You can also give your club its own Sridu on your own domain, with your own lobby and a leaderboard for your members.

  • Four formats: knockout, groups + knockout, round robin and double elimination
  • 2 to 64 entrants, singles or doubles, seeded or drawn. Bots fill free places
  • Any game mode, with a longer final if you like
  • Online sign-up by link or QR code, and results that come back by themselves
  • Free for private use and non-profit clubs. For bigger events, just ask

Detection

Measured, not guessed

One click sets up the cameras and measures the board, and the 20 is found at any camera angle. Each dart is measured at full camera resolution: every camera fits the dart’s axis, and the axes are intersected on the board.

  • ±0.5 mm calibrationEvery wire and ring is measured in the camera pictures, and lens distortion is taken out.
  • Looking twiceClose to a wire? The cameras measure again, and the scatter shows the real error.
  • Tight groups and bounce-outsA tight group is never mistaken for a takeout. A dart that falls out counts zero.
  • You have the last wordWrong field? Tap the dart and fix it on the board.

FAQ

Questions

Is Sridu free?

Yes, for private use and for non-profit clubs. Sridu is source-available: you can host it yourself, change it and pass your changes on. It may not be used commercially, run as a public service for others or used to train AI systems. For anything bigger, just ask.

What happens if your server goes down?

Nothing. The app runs in your browser and keeps working offline once it is loaded. You can also keep your own copy on your computer or server. Online matches connect the two boards directly, not through us.

How many cameras do I need?

One to four USB cameras, and 720p is enough. Three are the sweet spot. One camera works but only estimates the tip. Two measure it just as precisely, and three or four also see darts hidden behind others. Without cameras you can enter scores by hand.

Which devices and browsers work?

At the board, a computer with Chrome or Edge is recommended, because camera controls such as exposure and focus only work there. A phone or tablet can join any match by QR code as a second screen.

Can I host it on my own domain?

Yes. There is a Docker setup for your home network, and a hardened one for your own domain behind Cloudflare Tunnel, with its own lobby, a moderated chat and an online leaderboard. Any static web space works too.

How accurate is it?

The calibration measures every field boundary in the camera pictures: ±0.5 mm on real cameras. In demo mode, the average dart error is below 1 mm. The test-throw view shows in millimetres how good your own setup is.

How does it compare to Autodarts or Scolia?

It is the same idea: cameras around a steel-tip board that score automatically. The difference is ownership. Sridu runs in your browser without an account, you can host it yourself, and it is free for private use. A detailed, dated comparison will follow.

Play now, host it later

Start in the browser, with or without cameras. When you want it on your own machine, the app packs itself for you.