CPython
Visual Studio Code
CPython | Visual Studio Code | |
---|---|---|
1,496 | 3,138 | |
67,088 | 171,259 | |
1.5% | 1.1% | |
10.0 | 10.0 | |
5 days ago | 6 days ago | |
Python | TypeScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
CPython
-
List in Python (3)
sorted() creates a copy different from sort(). *Be careful, sorted() does shallow copy instead of deep copy as my issue.
-
Pyrefly: A new type checker and IDE experience for Python
> but it's a lot easier for me to hack on Rust projects
That static typing is nice, I wonder if it's going to catch on one day.
The amount of energy spent trying to bend dynamically types languages into being real ones is just comical. Even the standard library is barely typed, so they give no fucks https://github.com/python/cpython/blob/v3.13.3/Lib/re/__init...
What does it accept? Who knows. What does it return? Don't worry about it
-
The first year of free-threaded Python โ Labs
Ah.
I imagine the problem is that `__del__` could be monkeypatched, so Python doesn't strictly know what needs custom finalization until that moment.
But if you have a concrete proposal, it's likely worth shopping around at https://discuss.python.org/c/ideas/6 or https://github.com/python/cpython/issues/ .
-
Ty: An fast Python type checker and language server, written in Rust
As in, how are we parsing the Python code into an AST?
CPython uses a generated parser. The grammar is defined in https://github.com/python/cpython/blob/main/Grammar/python.g... which is used to generate the specification at https://docs.python.org/3/reference/grammar.html#full-gramma...
We use a hand-written parser, in Rust, based on the specification.
-
Open Source: A Goldmine for Indie Hackers
Open source software is built on the democratic idea that everyone should be able to inspect and contribute to the source code. Major projects like Linux, WordPress, and the Apache HTTP Server have shown how collaborative efforts can produce robust, scalable solutions. Indie hackers, often working with limited budgets, gain access to highly dependable tools such as Python and MySQL, which were originally developed and maintained by global communities.
-
Top Programming Languages for AI Development in 2025
Python: The Superpower of AI
-
๐ Your First Setup Win: Python and VS Code on Mac (Beginner Friendly)
I headed to the official Python website: python.org. Right on the homepage, there's a big, friendly yellow "Download Python" button โ practically waving at you. I clicked it and downloaded the latest stable macOS installer.
-
I built a hardware processor that runs Python
As in my sibling comment, pypy has already done all this work.
CPython's struct module is just a shim importing the C implementations: https://github.com/python/cpython/blob/main/Lib/struct.py
Pypy's is a Python(-ish) implementation, leveraging primitives from its own rlib and pypy.interpreter spaces: https://github.com/pypy/pypy/blob/main/pypy/module/struct/in...
The Python stdlib has enormous surface area, and of course it's also a moving target.
-
How We Built an AI-Powered Automated Product Enrichment Pipeline for Shopify
Python and some Bash scripts โ for the enrichment logic and updates
-
Heads or Tails? Exploring Quantum Weirdness with a Virtual Coin Flip
If your version is 3.9 or above, youโre good to go. If not, download the latest version from python.org.
Visual Studio Code
-
Before the Code: Why I Chose Web Development and How I Got Started
Built-in terminal (youโll love this later) Download it here
-
#The Chronicles of Sam: 10,000 Hours to Say โHiโ Automatically ๐ฌ
Somewhere between enabling CORS and accidentally enabling IAM authentication, Sam backed out slowly and did what all developers eventually do when faced with AWS UI: They closed the tab and opened [VSCode ๐ฅ๏ธ].(https://code.visualstudio.com/)
-
Selenium with Python Interview Questions and Answers (2025)
VS Code
-
Building Cross-Platform Apps with Flutter
Visual Studio Code (with Flutter extension)
-
Build a Chat App
Install Visual Studio Code (VS Code) from: https://code.visualstudio.com
-
Build Python Docker Development Environment on Win11 from Scratch
Download VSCode through the following URL https://code.visualstudio.com/
-
How to Handle File Uploads with Node.js and Express - Multer Edition
A text editor or lightweight IDE such as Visual Studio Code
-
What's Happening in Developer Tools? (OpenAI Just Bought Windsurf for $3B)
Microsoft's Visual Studio Code is a free code editor that relies on community plugins for support across various languages and frameworks. It also has an AI offering, Copilot, that provides code completion and it just added its own agent. VSCode supports multiple LLMs, but initially, there seemed to be a preference for ChatGPT, in part given its early lead and no doubt influenced by the fact Microsoft was an early investor in it. However, that relationship seems to be fraying.
-
Your first MCP Server (quick)
Explore different MCP Clients too! You can continue using ollmcp as we did earlier, or try other clients like Claude Desktop, Visual Studio Code, and more to see how different environments interact with your server.
-
Agentic Editing in Zed
All vims and emacses can have undo-tree (as a plugin iirc). Many devs use it.
Vote/read-up here for the feature on Zed: https://github.com/zed-industries/zed/issues/17455
And here on VSCode: https://github.com/microsoft/vscode/issues/20889
What are some alternatives?
RustPython - A Python Interpreter written in Rust
community - Public feedback discussions for: GitHub Mobile, GitHub Discussions, GitHub Codespaces, GitHub Sponsors, GitHub Issues and more!
git - A fork of Git containing Windows-specific patches.
identity-obj-proxy - An identity object using ES6 proxies. Useful for mocking webpack imports like CSS Modules.
ipython - Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
KDevelop - Cross-platform IDE for C, C++, Python, QML/JavaScript and PHP