Automatic dart scoring · in your browser

Dart scoring that belongs to you.

Sridu is automatic dart scoring for steel-tip boards. It works with one to four USB cameras and runs entirely in your browser. You don’t need an account or a subscription, and there’s no company server that has to stay up. Start playing online straight away, or run it on your laptop, your NAS or your own domain.

  • Free for private use
  • Works offline
  • 1 to 4 cameras, or none
501 · Double Out Detection ready · 3 cameras
Remaining 501
2011841361015217319716811149125
Drawn with the app’s own board geometry. Real camera footage is on its way.
  • 0Servers you depend on. Once it has loaded, Sridu runs on your own device, with or without internet.
  • 40+Ways to play: match games, party games and training drills, plus missions you build yourself.
  • 64Players in one tournament. They sign up online with a link or QR code.
  • 100 %Of the app’s languages are spoken by the caller too: English, German and many more.

Independence

Nothing anyone can switch off

Sridu needs no account and no maker’s server. It is a folder of files that runs in your browser, even offline, and it’s the same app wherever you put it.

  • Play onlineOpen play.sridu.com and throw. There’s nothing to install, and your games and stats stay in your browser. No setup
  • On your own computerThe app packs itself into a ZIP for you. Put the folder on any static web server and it keeps working offline. One folder
  • On your own serverRun it with Docker at home or on your own domain. You get an admin page, your own lobby, an online leaderboard and one shared 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 already measure the tip at full precision, and three or four also see darts hidden behind others.
  • On the wallA portrait layout for a screen hung upright next to the board. It won’t go to sleep in the middle of a game.
  • In your handA phone or tablet joins by QR code and follows the match live with statistics. If you allow it, it can also correct throws.
  • Without internetIt installs as an app and works offline. A match survives a reload, a crash or a flat battery.
  • Without camerasEnter scores by hand, as in any online darts scorer. You can add cameras whenever you like.
  • In your languageEnglish, German, Dutch, French, Spanish, Italian, Portuguese, Polish and Croatian. The caller can also stick to the classic English calls.

Multiplayer

Online, without our server

Two boards connect to each other directly over an encrypted link. Public brokers only pass on the handshake. That’s why online play works even from a plain copy of the app on any web space.

Second screen, lobby, online matches: Play together

  • Online matches. Each player throws at their own board with their own cameras. One device keeps the score.
  • Boardcam. A small live picture shows whoever is throwing. It is only sent while that player is at the oche.
  • Lobby and chat. See who’s online and challenge them to a match. Invitations and game codes are encrypted end to end, and each match has its own chat for its players.
  • Tournaments. Players sign up with a link or QR code. Each match is played between the two boards, and the result is reported back automatically.
  • New device, same player. Move your player ID and history across with a QR code and a four-digit check number. You don’t need a password.

Games

41 game modes, 36 variants

All the classics are here, along with the favourites from the pub machine. Build your own missions, play a mini game between legs or run a drill to beat your record. Pub names like Fox Hunt or Grand National are in there too: the darts games A–Z lists every game Sridu can play. Bots with a 3-dart average from 15 to 110 actually throw every dart, with a scatter calibrated to your rules.

  • X01

    Play down to exactly zero. 101 to 1001, double, master or single out, double in and checkout suggestions.

    301501701
  • Cricket

    Close the numbers and score

  • Shanghai

    Only one number counts per round

  • High Score

    The highest total wins

  • Halve-It

    Miss and you lose half

  • Tic-Tac-Toe

    Three in a row, X against O

  • Connect Four

    Four in a row on a board that keeps changing

  • Darts Football

    Win the ball on the bull, score on the numbers

  • Killer

    Hit your double, then take the others’ lives

Every mode takes up to six players, or up to 24 in up to four teams. You can play legs and sets, decide who starts with a bull-off measured in millimetres and give each player a handicap. Every mode explained

Challenges and leaderboards

A reason to throw every hour

On every full hour there are four new tasks, from easy to extreme, and everyone in your league gets the same four. Each task is tuned to your league’s average with thousands of simulated visits, so the difficulty isn’t a guess.

  • 6 leagues by 3-dart average, from 35 to 95
  • 3 daily goals and one day streak worth up to +50 % points, plus five titles above the top league
  • 3 leaderboards: a weekly league for the challenges, skill with your average and records, and six training disciplines
  • On your own server, every result is verified. The server replays each dart through the game logic
This hour · Sharpshooter league Same four tasks for everyone in the league
–:–until new tasks
  1. Easy 2 visits of 80+ in a row15 min on the clock · about 85 % of the league make it 10pts
  2. Normal collect 1,950 points20 min on the clock · about 55 % of the league make it 25pts
  3. Hard check out 100 → 120 → 14060 min on the clock · about 30 % of the league make it 60pts
  4. Extreme 2× check out 16760 min on the clock · about 10 % of the league make it 150pts
Example hour. Tasks change every full hour.

Statistics

See how you really throw

Every dart with a position goes into your statistics, kept separately per player and per mode, so a 501 never gets mixed up 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 30 days 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 app’s own chart code.

Tournaments and clubs

Run the club night

Set up a tournament in the app and play it on one board or across several. You can also give your club its own Sridu on your own domain, with its 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 any empty places
  • Any game mode, with a longer final if you like
  • Online sign-up by link or QR code, with results reported back automatically
  • Free for private use and non-profit clubs. For bigger events, get in touch

Detection

Automatic dart scoring, accurate to the millimetre

One click sets up the cameras and measures the board, and it finds the 20 from any camera angle. Each dart is measured at full camera resolution. Every camera traces the dart’s axis, and the point where those axes meet on the board gives the score.

  • ±0.5 mm calibrationEvery wire and ring is measured in the camera image, and lens distortion is corrected.
  • Looking twiceWhen a dart lands close to a wire, the cameras measure again. The spread between the readings shows the real error.
  • Tight groups and bounce-outsA tight group is never mistaken for you pulling your darts. A dart that falls out scores zero.
  • You have the last wordWrong segment? Tap the dart and move it to the right place on the board.

Guides

Throw better, practise smarter

Whether you’re hanging your first board or chasing a better average: the guides explain darts step by step, with clear drawings.

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. What you can’t do is use it commercially, run it as a public service for others or use it to train AI systems. For anything bigger, get in touch.

What happens if your server goes down?

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

How many cameras do I need?

One to four USB cameras, and 720p is enough. Three is the sweet spot. One camera works, but it can only estimate where the tip is. Two measure it at full precision, and three or four also see darts hidden behind others. Without cameras you enter scores by hand.

Which devices and browsers work?

At the board we recommend a computer with Chrome or Edge, because only those browsers let you set camera exposure and focus. A phone or tablet can join any match as a second screen by scanning a QR code.

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. You get your own lobby, a moderated chat and an online leaderboard. Any static web space works too.

How accurate is it?

Calibration measures every segment line in the camera images and is accurate to ±0.5 mm on real cameras. A test throw shows you in millimetres how accurate your own setup is.

How does Sridu compare to other camera systems?

Some systems come as a ready-made camera kit, others are platforms that work with your phone or cameras you set up. Sridu uses a few USB webcams in your browser, needs no account and is free for private use. The comparison puts the approaches side by side.

Can I write about Sridu or show it in a video?

Yes, reviews, articles and videos are welcome, monetised channels included. The press kit has short texts, the logo and a screenshot.

Play now, host it later

Try automatic dart scoring in your browser, with or without cameras. When you want it on your own machine, the app packs itself up for you.