Completely new Python dev experience. Type checking, debugging, profiling, refactoring and more in Vscode, IntelliJ, Zed, Neovim and more

Python
Joined June 2026
We submitted a pull request to remove Basilisk from the Python typing repo. Many of the conformance tests were depending on pattern matching text in the PEP tests. We're working on fixing this and we will update the website ASAP. Read about it here github.com/python/typing/pul…
1
3
98
🚀 Basilisk 0.39.0 is here. Dot-completion wakes up on receivers that offered nothing, inlay hints stop leaking `Unknown` and stop vanishing mid-keystroke, and `basilisk check` cold-starts faster. Release notes thread 👇 🧵
1
1
3
997
🔍 Basilisk now recognises methods defined inside if, try, with and match blocks in a class body — so classes that build their methods conditionally, like under if TYPE_CHECKING:, check cleanly. (#366)
1
2
45
⚡ Cold `basilisk check` got cheaper: a precomputed `builtins.pyi` index, lazy off-thread typeshed activation, zero-copy stub decode — and no Python spawn for auto-discovered interpreters, whose `sys.platform` and `site-packages` are already knowable. (#375)
2
36
🎮 The real checker, compiled to WebAssembly, running in your browser. Same parse → resolve → check pipeline `basilisk check` runs, not a reimplementation, so every rule fix reaches it for free. Zero server. Try it: basilisk-python.dev/playgrou… (#364) 🧵
1
2
64
🐛 `str.join` arguments are now judged by their resolved TYPE instead of the syntactic shape of the expression. That one change closed 4 false positives and caught 1 error we were missing. (#357) 🧵
1
1
31
📥 New rule: `imports_missing_name` flags `from M import X` when workspace module M defines no X. Deliberately conservative: a module-level `__getattr__`, a star-import, or an unreadable target all keep it quiet. (#362) 🧵
1
28
🚀 Basilisk 0.38.0 is here, and the headline is a big one: the checker now runs in your browser. Release notes thread 👇 🧵
1
1
1
2
1,208
🚀 Basilisk 0.37.0 has been a gigantic release! The post is a little late, but here's what landed. Release notes thread 👇 🧵
2
2
3
1,241
🏗️ The release pipeline is hardened end-to-end — CRLF-proof typeshed index, native linux-arm64 wheels, and fixed Windows VSIX builds. (#344, #345, #346) 🧵
1
1
41
✅ Through all of it: 100% conformance with the Python typing spec, 0 false positives — straight from the unmodified python/typing harness. That's the whole game. 🐍
1
30