Sh

Should – Expressive Assertions for Go

Hacker News

Should – Expressive Assertions for Go

A few months ago I posted this here. Since then I've added a bunch of new assertions: BeSorted, BeSameTime, BeWithin, BeError/BeErrorIs/BeErrorAs, formatted custom messages, and some renames for clarity. The core idea is still the same — when a test fails, you should immediately know why without having to add debug prints. https://github.com/Kairum-Labs/should

Share card

Actual performance

8points
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
54%54% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: new · Missing: mac, agents, macos
51%51% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Indie HackersIH features products with proven revenue · Missing: supports, reddit linkedin, podcasting
45%45% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
40%40% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: month · Missing: mobile apps, ios, personal
32%32% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
16%16% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
6%6% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Ex
Expressive CSS66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Expressive CSS

Hacker News6
Ex
Expressive way to define HTTP handlers in Go56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Expressive way to define HTTP handlers in Go

Hacker News2
Dr
Drever – AI-first MDX presentations with expressive motion36%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Drever – AI-first MDX presentations with expressive motion

Hacker News3
Ex
Expressive metaprogramming in C++14 with Boost.Hana40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Expressive metaprogramming in C++14 with Boost.Hana

Hacker News2
Be
Beam.js – Highly Expressive WebGL67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Beam.js – Highly Expressive WebGL

Hacker News2
Fi
FileKit – Simple and expressive file management in Swift39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

FileKit – Simple and expressive file management in Swift

Hacker News3
fl
flyscrape – An expressive and elegant web scraper56%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

flyscrape – An expressive and elegant web scraper

Hacker News14
Re
Realtime, expressive AI personas that you can video call67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Realtime, expressive AI personas that you can video call

Hacker News4
Pa
Pandera: a flexible and expressive Pandas validation library34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Pandera: a flexible and expressive Pandas validation library

Hacker News1
Fi
Filorithm – Expressive eDSL for File and Folder Management in Python37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Filorithm – Expressive eDSL for File and Folder Management in Python

Hacker News3