awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spyder-ide avatar

spyder-ide/spyder

0
View on GitHub↗
9,240 Stars·1,767 Forks·Python·MIT·10 Aufrufewww.spyder-ide.org↗

Spyder

Spyder is a scientific integrated development environment designed for scientific computing and interactive Python programming. It functions as a static analysis code editor and an interactive Python console, providing a specialized environment for writing and analyzing code for science and engineering.

The platform distinguishes itself as an extensible development tool, utilizing a modular plugin architecture that allows for the addition of custom features or the embedding of core components into other software. It features a dedicated debugger and profiler for tracing code execution and measuring performance to identify bottlenecks in applications.

The environment covers a broad range of capabilities, including interactive data analysis through runtime variable inspection and real-time plot rendering. It provides comprehensive development tools such as advanced code editing with automatic completion, project and file management, and real-time technical documentation rendering.

Features

  • Multi-language Code Editors - Provides a comprehensive multi-language editor featuring real-time static analysis, automatic completion, and source navigation.
  • Python Development Tools - Provides a specialized integrated development environment designed for scientific computing and interactive Python programming.
  • Debugging And Profiling - Implements a dedicated interactive debugger and profiler to trace code execution and identify performance bottlenecks.
  • Interactive Data Science - Provides an interactive workflow for executing code in cells or lines to analyze data and inspect runtime variables.
  • Static Analysis Engines - Provides a background engine for real-time linting, automatic completion, and source code analysis without execution.
  • Interactive Debuggers - Includes a set of tools for tracing code execution and measuring performance to identify application bottlenecks.
  • Interactive Debugging and Testing - Includes an interactive debugger for tracing code execution and identifying logic errors in real-time.
  • Extensible Development Environments - Provides a framework for building and integrating custom features into the scientific development workspace.
  • Interactive Consoles - Ships an interactive Python console for executing code by line or cell with integrated output and plot rendering.
  • Interactive Execution Environments - Provides an interactive execution environment allowing code to be run by line or cell with integrated plot rendering.
  • Static Analysis Editors - Features a multi-language editor with real-time static analysis, automatic completion, and source code navigation.
  • Runtime Variable Inspectors - Allows users to visualize and edit variables, functions, and complex data objects from active Python sessions.
  • Scientific IDEs - Provides a comprehensive scientific integrated development environment with integrated tools for data analysis and interactive programming.
  • Plugin Architectures - Implements a flexible architectural pattern for extending core IDE functionality through modular components.
  • Plugin-Based Architectures - Features a modular architecture that allows new functionalities to be loaded as plugins without modifying core source code.
  • Performance Profilers - Ships a built-in profiler to measure execution speed and identify performance bottlenecks in running code.
  • File Management and Navigation - Includes a built-in file explorer and regex-based search tools to organize and navigate project files.
  • API Documentation Rendering - The product renders documentation for classes and functions in real-time directly from the editor or console.
  • Plugin Architectures - Utilizes a modular plugin architecture that allows adding custom features or embedding core components into other software.
  • Qt Framework Integrations - Utilizes the Qt framework to provide a cross-platform desktop interface for window and event management.
  • Research - Offers project management, static analysis, and automated testing tailored for large-scale scientific Python projects.
  • Technical Documentation - Provides integrated rendering of technical API references for both internal and external functions.
  • JSON-RPC Interfaces - Uses a structured JSON-RPC protocol to transfer commands and data between the user interface and the backend kernel.
  • Inter-Process Communication - Implements mechanisms for exchanging and serializing runtime data between the editor process and the Python kernel.
  • Process Isolation - Runs the editor and Python kernel in separate processes to prevent the application from crashing during code execution.
  • Extensible Interfaces - Supports the addition of new interactive components and capabilities to the user interface via a plugin system.
  • Code Editors and IDEs - Scientific editing environment for data analysts and engineers.
  • Integrierte Entwicklungsumgebungen - Python IDE tailored for scientific development and data analysis.

Star-Verlauf

Star-Verlauf für spyder-ide/spyderStar-Verlauf für spyder-ide/spyder

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Spyder

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Spyder.
  • lighttable/lighttableAvatar von LightTable

    LightTable/LightTable

    11,693Auf GitHub ansehen↗

    LightTable is an extensible source code editor and integrated development environment designed as an interactive programming environment. It enables the evaluation of programming language fragments in real time to provide instant feedback on expressions. The workspace functions as a remote execution environment, connecting to and managing external servers to run code within remote processes. It allows for an interactive workflow where users can execute code fragments and track expression values without restarting the environment. The system provides source code editing capabilities, includin

    Clojureclojureclojure-developmentclojurescript
    Auf GitHub ansehen↗11,693
  • jetbrains/intellij-communityAvatar von JetBrains

    JetBrains/intellij-community

    19,724Auf GitHub ansehen↗

    The IntelliJ Platform is a modular framework designed for building desktop integrated development environments. It provides the core infrastructure necessary to create specialized coding tools, including a virtual file system for tracking project sources, a text editor, and a cross-platform graphical user interface framework. The platform distinguishes itself through a component-based architecture that allows developers to extend core application behavior via independent functional units. It supports the creation of custom development environments by integrating language analysis logic, enabl

    Javacode-editorideintellij
    Auf GitHub ansehen↗19,724
  • iamseancheney/python_for_data_analysis_2nd_chinese_versionAvatar von iamseancheney

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937Auf GitHub ansehen↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    matplotlibnumpypandas
    Auf GitHub ansehen↗8,937
  • pyodide/pyodideAvatar von pyodide

    pyodide/pyodide

    14,685Auf GitHub ansehen↗

    This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in

    Pythonpythonwebassembly
    Auf GitHub ansehen↗14,685
Alle 30 Alternativen zu Spyder anzeigen→

Häufig gestellte Fragen

Was macht spyder-ide/spyder?

Spyder is a scientific integrated development environment designed for scientific computing and interactive Python programming. It functions as a static analysis code editor and an interactive Python console, providing a specialized environment for writing and analyzing code for science and engineering.

Was sind die Hauptfunktionen von spyder-ide/spyder?

Die Hauptfunktionen von spyder-ide/spyder sind: Multi-language Code Editors, Python Development Tools, Debugging And Profiling, Interactive Data Science, Static Analysis Engines, Interactive Debuggers, Interactive Debugging and Testing, Extensible Development Environments.

Welche Open-Source-Alternativen gibt es zu spyder-ide/spyder?

Open-Source-Alternativen zu spyder-ide/spyder sind unter anderem: lighttable/lighttable — LightTable is an extensible source code editor and integrated development environment designed as an interactive… jetbrains/intellij-community — The IntelliJ Platform is a modular framework designed for building desktop integrated development environments. It… iamseancheney/python_for_data_analysis_2nd_chinese_version — This project is an educational resource and a collection of instructional materials for performing data manipulation… pyodide/pyodide — This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and… dense-analysis/ale — Ale is an asynchronous code analysis tool and integrated development environment plugin designed for lightweight text… mozilla-firefox/firefox — Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure…