CognitoBit is a product studio based in India. Most of what we build lives in private repositories: commercial products and client work across several industries.
What you see here is the other part: small, focused tools we built because we needed them, and decided to share. Each one does one job, installs without fuss, and is MIT licensed.
| Project | What it does | Tech | Platform |
|---|---|---|---|
| netpulse | Terminal network toolkit: internet speed test, LAN speed server, packet loss and live MTR in one static binary. Interactive TUI, or plain/JSON output for scripts. | macOS · Linux · Windows | |
| CesiumForBlender | Streams Cesium terrain, satellite imagery and 3D Tiles (including Google Photorealistic) into the Blender viewport with camera-driven level of detail. Pure Python, numpy + stdlib only. | Blender | |
| TableSnip | Snip any table on screen (PDF, web page, slide, screenshot) and paste it straight into Excel or Google Sheets. Two OCR engines vote on every cell; everything stays on your PC. | Windows 10/11 |
Every project here is better for the people who reported a bug, suggested a feature or sent a fix. Thank you.
You can see everyone who has contributed on each project's contributors page: netpulse, CesiumForBlender and TableSnip.
All three projects are open to contributions, and you don't need to write code to help:
- Report a bug — open an issue with what you ran, what you expected and what happened. For TableSnip, a screenshot of the table that misread is the most useful thing you can attach.
- Suggest a feature — open an issue describing the problem you're trying to solve, not only the solution you have in mind.
- Send a pull request — small, focused PRs are the easiest to review. For anything larger, open an issue first so we can agree on the approach before you spend the time.
- Spread the word — a star or a mention helps other people find a tool that might save them time.
For anything beyond these repos, including product or engineering work with us, write to hello@cognitobit.com.