Suggested Categories:

CAD Libraries
CAD libraries are collections of pre-made design elements, components, or templates that can be used in CAD software to speed up the design process. These libraries typically include 2D and 3D models, parts, symbols, and standards that can be easily integrated into drawings or designs. CAD libraries help engineers, architects, and designers quickly access commonly used objects, materials, and components, improving efficiency and ensuring consistency across projects. They are used in various industries such as manufacturing, architecture, and construction, where standardization and accuracy are crucial.
Architectural CAD Software
Architectural CAD software enables architects, engineers, and designers to create detailed digital drawings, plans, and models of buildings and structures. It offers tools for drafting, 2D and 3D modeling, rendering, and documentation to support the design and construction process. The software often includes features for collaboration, version control, and integration with building information modeling systems to improve accuracy and workflow efficiency. By automating repetitive tasks and providing precise measurement tools, architectural CAD software helps reduce errors and accelerate project delivery. Ultimately, it empowers professionals to visualize, plan, and communicate architectural concepts effectively.
CAD Viewers
CAD viewers are software tools that enable users to open, view, and interact with CAD (Computer-Aided Design) files without requiring full CAD software for editing or creating designs. These viewers allow users to view 2D and 3D drawings, blueprints, and models in various CAD formats, such as DWG, DXF, or STEP, and often provide features like zooming, rotating, and panning. CAD viewers are commonly used in industries such as engineering, architecture, and manufacturing to review designs, collaborate on projects, and share files with stakeholders. Some CAD viewers also offer markup and annotation tools for commenting on designs.
CAD Software
Computer-Aided Design (CAD) software is software used by engineers, architects, and designers to create precise 2D and 3D models. It enables users to design, visualize, and simulate their projects with high accuracy, facilitating efficient prototyping and problem-solving. CAD software supports a variety of industries, including manufacturing, construction, and product design, by offering features like parametric modeling, rendering, and automated drafting. Its intuitive interfaces and integration with other engineering tools make it a cornerstone of modern design workflows. By streamlining the design process, CAD software helps reduce development time, improve collaboration, and bring innovative ideas to life.
Electrical CAD Software
Electrical CAD (Computer-Aided Design) software is a specialized tool used for designing and documenting electrical systems. It enables engineers and designers to create detailed schematics, wiring diagrams, panel layouts, and 3D models of electrical circuits and components. These programs streamline workflows with features like automated wire routing, error-checking, and symbol libraries for standard electrical components.
CAD Data Exchange Software
CAD data exchange software is a type of program designed to facilitate the integration of 3D models between different programs. The software can transfer information like textures, lights and other attributes from one program to another. It can also convert CAD files into a format that is compatible with various platforms, allowing for collaboration between users and teams. Common features include support for multiple file formats, batch processing capabilities, and enhanced viewing options.
Computer Aided Dispatch Software
Computer-aided dispatch (CAD) software helps emergency response teams manage and coordinate the dispatch of resources, such as police, fire, and medical services, during incidents. It provides a centralized platform for call-taking, tracking units in real time, and assigning the closest and most appropriate responders to emergencies. The software often includes features like automated mapping, communication tools, and status updates to ensure efficient coordination and rapid response. By streamlining communication and resource allocation, CAD software helps reduce response times, improve situational awareness, and enhance overall emergency management. Ultimately, it ensures that emergency services can respond quickly and effectively, improving safety and outcomes for communities.
Application Development Software
Application development software is a type of software used to create applications and software programs. It typically includes code editors, compilers, and debuggers that allow developers to write, compile, and debug code. It also includes libraries of pre-written code that developers can use to create more complex and powerful applications.
Electrical Design Software
Electrical design software is a specialized CAD (Computer-Aided Design) tool used to create, visualize, and document electrical systems for buildings, machinery, and industrial equipment. It enables engineers to develop detailed wiring diagrams, circuit layouts, and control panel designs with precision. The software includes features like load analysis, error detection, and compliance checks to ensure systems meet safety and regulatory standards. By automating repetitive tasks and supporting design revisions, it boosts efficiency and reduces the likelihood of costly errors. Electrical design software is essential in industries like construction, manufacturing, and automation, where accurate electrical planning is critical.
Engineering Software
Engineering software is software used by engineers to design, analyze and manufacture various products. It includes a wide range of applications such as CAD/CAE software, analysis tools, optimization tools, and programming tools. Engineering software can be used for a variety of tasks such as designing mechanical parts, analyzing structural stability, simulating system performance, and optimizing product designs. These applications enable engineers to optimize their designs for cost reduction and increased efficiency.
Mechanical Engineering Software
Mechanical engineering software enables mechanical engineers to design products with detailed accuracy and specifications for the manufacturing and engineering processes. Mechanical engineering software, also known as mechanical CAD (MCAD) or mechanical design automation (MDA), streamlines all aspects of the mechanical engineering and product design process of structures and mechanical parts and products.
CNC Software
CNC software is used to program and run CNC machines. It is designed to control the motion of the machine, as well as its cutting speeds, feed rates and other variables. The main components of a CNC control system are a computer numerical control (CNC) unit, a CNC controller program and an interface for manual data entry. Depending on the complexity of the machine, CNC programming can require knowledge in mathematics, geometry and trigonometry.
DRaaS Software
DRaaS providers allow businesses to back up their data and IT infrastructure through a third party cloud environment in case of a potential data-loss event.
Data Science Software
Data science software is a collection of tools and platforms designed to facilitate the analysis, interpretation, and visualization of large datasets, helping data scientists derive insights and build predictive models. These tools support various data science processes, including data cleaning, statistical analysis, machine learning, deep learning, and data visualization. Common features of data science software include data manipulation, algorithm libraries, model training environments, and integration with big data solutions. Data science software is widely used across industries like finance, healthcare, marketing, and technology to improve decision-making, optimize processes, and predict trends.
Packaging Software
Packaging software is software that enables businesses to create, manage, and optimize the packaging process for products. These tools assist in designing packaging, automating workflows, managing inventory, and ensuring compliance with regulations related to labeling and packaging standards. Packaging software typically includes features such as 3D modeling, artwork management, barcode generation, and packaging material optimization. It is widely used in industries like manufacturing, retail, food and beverage, and logistics to improve packaging efficiency, reduce costs, and enhance the consumer experience through attractive and functional packaging.
Computer Vision Software
Computer vision software allows machines to interpret and analyze visual data from images or videos, enabling applications like object detection, image recognition, and video analysis. It utilizes advanced algorithms and deep learning techniques to understand and classify visual information, often mimicking human vision processes. These tools are essential in fields like autonomous vehicles, facial recognition, medical imaging, and augmented reality, where accurate interpretation of visual input is crucial. Computer vision software often includes features for image preprocessing, feature extraction, and model training to improve the accuracy of visual analysis. Overall, it enables machines to "see" and make informed decisions based on visual data, revolutionizing industries with automation and intelligence.
AI Coding Assistants
AI coding assistants are software tools that use artificial intelligence to help developers write, debug, and optimize code more efficiently. These assistants typically offer features like code auto-completion, error detection, suggestion of best practices, and code refactoring. AI coding assistants often integrate with integrated development environments (IDEs) and code editors to provide real-time feedback and recommendations based on the context of the code being written. By leveraging machine learning and natural language processing, these tools can help developers increase productivity, reduce errors, and learn new programming techniques.
Product Design Software
Product design software enables product designers to streamline and manage all aspects of the product design process. Product design software allows users to create, simulate, conceptualize, analyze, and produce product designs.
Code Search Engines
Code search engines are specialized search tools that allow developers to search through codebases, repositories, or libraries to find specific functions, variables, classes, or code snippets. These tools are designed to help developers quickly locate relevant parts of code, analyze code quality, and identify reusable components. Code search engines often support various programming languages, providing search capabilities like syntax highlighting, filtering by file types or attributes, and even advanced search options using regular expressions. They are particularly useful for navigating large codebases, enhancing code reuse, and improving overall productivity in software development projects.
Product Data Management Software
Product data management (PDM) software is software designed to organize, manage, and track product-related data throughout its lifecycle. It provides a centralized repository for product designs, specifications, documents, and metadata, ensuring easy access and collaboration among team members. PDM software helps streamline version control, preventing errors caused by outdated or conflicting files. It integrates with design tools like CAD software, enabling seamless updates and traceability of changes. By improving data accuracy and workflow efficiency, PDM software supports better decision-making and faster time-to-market for products.
View more categories (20) for "python cad"
  • 1
    GNU DDD
    GNU DDD is a graphical front-end for command-line debuggers such as GDB, DBX, WDB, Ladebug, JDB, XDB, the Perl debugger, the bash debugger bashdb, the GNU Make debugger remake or the Python debugger pydb. Besides usual front-end features such as viewing source texts. DDD has become famous through its interactive graphical data display, where data structures are displayed as graphs. You can support the principle of software freedom by buying stuff from the FSF shop. To run DDD, you need the GNU...
  • 2
    Gemfury

    Gemfury

    Gemfury

    Gemfury is a hosted repository for your public and private packages, where they are safe and within reach. Install them to any machine in minutes without worrying about running and securing your own repository server. Gemfury works with RubyGems, Python packages, npm modules, and all compatible frameworks and services. Authenticated Repo-URL keeps your private packages safe and secure during deployment. All management and deployment is done over SSL. Do everything you need with just a few...
    Starting Price: $9 per month
  • 3
    NumPy

    NumPy

    NumPy

    Fast and versatile, the NumPy vectorization, indexing, and broadcasting concepts are the de-facto standards of array computing today. NumPy offers comprehensive mathematical functions, random number generators, linear algebra routines, Fourier transforms, and more. NumPy supports a wide range of hardware and computing platforms, and plays well with distributed, GPU, and sparse array libraries. The core of NumPy is well-optimized C code. Enjoy the flexibility of Python with the speed of compiled...
    Starting Price: Free
  • 4
    Mojo

    Mojo

    Modular

    Mojo 🔥 — a new programming language for all AI developers. Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models. Write Python or scale all the way down to the metal. Program the multitude of low-level AI hardware. No C++ or CUDA required. Utilize the full power of the hardware, including multiple cores, vector units, and exotic accelerator units, with the world's most advanced compiler...
    Starting Price: Free
  • 5
    Atri Framework
    Atri framework is a full-stack web development framework to build Progressive Web Apps. Use our visual editor to increase your productivity. You can also add your custom React code. Currently, we support Python for backend development. We are planning to add support for NodeJS soon. Our CLI provides rich support for easy deployment at your platform of choice such as GitHub Pages, AWS, etc. Atri framework comes with a suite of productivity tools such as a visual editor, asset management tools...
    Starting Price: $100 per user per month
  • 6
    Falcon

    Falcon

    Falcon

    Falcon is a blazing fast, minimalist Python web API framework for building robust app backends and microservices. The framework works great with both asyncio (ASGI) and gevent/meinheld (WSGI). The Falcon web framework encourages the REST architectural style. Resource classes implement HTTP method handlers that resolve requests and perform state transitions. Falcon complements more general Python web frameworks by providing extra reliability, flexibility, and performance wherever you need it...
  • 7
    CherryPy

    CherryPy

    CherryPy

    CherryPy allows developers to build web applications in much the same way they would build any other object-oriented Python program. This results in smaller source code developed in less time. CherryPy is now more than ten years old, and it has proven to be fast and reliable. It is being used in production by many sites, from the simplest to the most demanding. In order to make the most of CherryPy, you should start with the tutorials that will lead you through the most common aspects...
  • 8
    Wfuzz

    Wfuzz

    Wfuzz

    ... it to perform complex web security attacks in different web application components such as parameters, authentication, forms, directories/files, headers, etc. Wfuzz’s web application vulnerability scanner is supported by plugins. Wfuzz is a completely modular framework and makes it easy for even the newest Python developers to contribute. Building plugins is simple and takes little more than a few minutes.
    Starting Price: Free
  • 9
    Jinja

    Jinja

    Jinja

    Jinja is a fast, expressive, extensible templating engine. Special placeholders in the template allow writing code similar to Python syntax. Then the template is passed data to render the final document.
    Starting Price: Free
  • 10
    MatDeck

    MatDeck

    LabDeck

    MatDeck is a universal, technical software for Mathematics, Science, Engineering, Chemistry, Coding, Databases and many other uses. Our software offers a complete Python IDE; thousands of mathematical functions; a drag and drop GUI Designer and various visualization tools, all embedded within a cutting-edge, live document for an inexpensive and professional computing environment.
    Starting Price: Free
  • 11
    Jedi

    Jedi

    Jedi

    Jedi is a static analysis tool for Python that is typically used in IDEs/editors plugins. Jedi has a focus on autocompletion and goto functionality. Other features include refactoring, code search and finding references. Jedi has a simple API to work with. There is a reference implementation as a VIM-Plugin. Autocompletion in your REPL is also possible, IPython uses it natively and for the CPython REPL you can install it. Jedi is well tested and bugs should be rare. A Script is the base...
  • 12
    PyQtGraph

    PyQtGraph

    PyQtGraph

    PyQtGraph is a pure-python graphics and GUI library built on PyQt/PySide and NumPy. It is intended for use in mathematics/scientific/engineering applications. Despite being written entirely in python, the library is very fast due to its heavy leverage of NumPy for number crunching and Qt's GraphicsView framework for fast display. PyQtGraph is distributed under the MIT open-source license. Basic 2D plotting in interactive view boxes. Line and scatter plots. Data can be panned/scaled by mouse...
    Starting Price: Free
  • 13
    Pillow

    Pillow

    Pillow

    The Python Imaging Library adds image processing capabilities to your Python interpreter. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities. The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool. Pillow for enterprise is available via the Tidelift subscription. The Python Imaging Library...
    Starting Price: Free
  • 14
    h5py

    h5py

    HDF5

    The h5py package is a Pythonic interface to the HDF5 binary data format. It lets you store huge amounts of numerical data, and easily manipulate that data from NumPy. For example, you can slice into multi-terabyte datasets stored on disk, as if they were real NumPy arrays. Thousands of datasets can be stored in a single file, categorized and tagged however you want. H5py uses straightforward NumPy and Python metaphors, like dictionary and NumPy array syntax. For example, you can iterate over...
    Starting Price: Free
  • 15
    WTForms

    WTForms

    WTForms

    WTForms is a flexible forms validation and rendering library for Python web development. It can work with whatever web framework and template engine you choose. It supports data validation, CSRF protection, internationalization (I18N), and more. There are various community libraries that provide closer integration with popular frameworks. WTForms tries to provide as usable an API as possible. We’ve listed here some of the known libraries to work with WTForms, but if it’s not listed, it doesn...
    Starting Price: Free
  • 16
    Coverage.py

    Coverage.py

    Coverage.py

    Coverage.py is a tool for measuring code coverage of Python programs. It monitors your program, noting which parts of the code have been executed, then analyzes the source to identify code that could have been executed but was not. Coverage measurement is typically used to gauge the effectiveness of tests. It can show which parts of your code are being exercised by tests, and which are not. Use coverage run to run your test suite and gather data. However you normally run your test suite...
    Starting Price: Free
  • 17
    hug

    hug

    hug

    Drastically simplify API development over multiple interfaces. With hug, design and develop your API once, then expose it however your clients need to consume it. Be it locally, over HTTP, or through the command line - hug is the fastest and most modern way to create APIs on Python3. hug has been built from the ground up with performance in mind. It is built to consume resources only when necessary and is then compiled with Cython to achieve amazing performance. As a result, hug consistently...
  • 18
    SuperAGI SuperCoder
    SuperAGI SuperCoder is an open-source autonomous system that combines AI-native dev platform & AI agents to enable fully autonomous software development starting with python language & frameworks SuperCoder 2.0 leverages LLMs & Large Action Model (LAM) fine-tuned for python code generation leading to one shot or few shot python functional coding with significantly higher accuracy across SWE-bench & Codebench As an autonomous system, SuperCoder 2.0 combines software guardrails specific...
    Starting Price: Free
  • 19
    {CodeWhizz}

    {CodeWhizz}

    {CodeWhizz}

    The AI-Powered Python and JavaScript Generator/Debugger/Tutor. Become a pro-coder in seconds. Generate pro-level code in an instant. Type what you need, run the program, and boom! The Whizzy AI model will compute your request and generate your code in an editable code window, so you can touch it up and personalize it however you need. Don't hassle with clunky and slow IDE's, the integrated CodeEngine will run your Python code and generate outputs, and plots, seamlessly. The Script...
    Starting Price: $37.50 per month
  • 20
    Zato

    Zato

    Zato

    Do less to achieve more and make progress that matters for your business and social initiatives in the integrated world of today. Zato is an open-source, Python-based platform that lets you build and deliver enterprise solutions with ease, from online APIs, business processes, data science, AI, ML, IoT, mainframe and cloud migrations to automation, digital transformation, knowledge graphs and state-of-the-art technologies, combining ease of use with safety and security. Gain advantage by using...
  • 21
    PySaaS

    PySaaS

    PySaaS

    PySaaS is a pure Python SaaS starter kit that streamlines the development of software-as-a-service applications by providing a boilerplate codebase for both frontend and backend components. It offers built-in user authentication through Supabase or Firebase, subscription management via Lemon Squeezy, and a pre-designed landing page with feature and pricing card components. The platform includes a blog content management system integrated with Notion, allowing for effortless content creation...
    Starting Price: $149 one-time payment
  • 22
    Komodo IDE

    Komodo IDE

    ActiveState Software

    Code faster with the IDE for today’s web languages – Python, PHP, Perl, Golang, Ruby and more.
  • 23
    kcov

    kcov

    kcov

    Kcov is a FreeBSD/Linux/OSX code coverage tester for compiled languages, Python and Bash. Kcov was originally a fork of Bcov, but has since evolved to support a large feature set in addition to that of Bcov. Kcov, like Bcov, uses DWARF debugging information for compiled programs to make it possible to collect coverage information without special compiler switches.
    Starting Price: Free
  • 24
    AIOHTTP

    AIOHTTP

    AIOHTTP

    Supports both client and server side of HTTP protocol, both client and server web-sockets out-of-the-box, and avoids callback hell and web-server with middlewares and pluggable routing.
  • 25
    Tayt

    Tayt

    Crytic

    Tayt is a StarkNet smart contract fuzzer. We recommend using a Python virtual environment. When starting you will see the properties to be checked and the external functions used to generate a sequence of transactions. Eventually, if a property is violated a call sequence will be presented with the order of functions to be called, the respective arguments passed, the caller address, and the events emitted. With Tayt, you can test a contract that deploys other contracts.
    Starting Price: Free
  • 26
    Bluefish

    Bluefish

    Bluefish

    ...BSD, MacOS-X, Windows, OpenBSD and Solaris. Bluefish 2.2.12 is a minor maintenance release with some minor new features. Most important is a fix for a crash in a simple search. Python 3 compatibility has been further improved. Encoding detection in python files has been improved. Triple-click now selects the line. On Mac OSX Bluefish deals better with the new permission features. Also using the correct language in the Bluefish user interface is fixed for certain languages on OSX.
  • 27
    Lucidworks Fusion
    Fusion transforms your siloed data into personalized insights unique to each user. Lucidworks Fusion lets customers easily deploy AI-powered data discovery and search applications in a modern, containerized, cloud-native architecture. Data scientists interact with those applications by leveraging existing machine learning models and workflows. Or they can quickly create and deploy new models using popular tools like Python ML, TensorFlow, scikit-learn, and spaCy. Reduce the effort and risk...
  • 28
    Apache Lucene

    Apache Lucene

    Apache Software Foundation

    The Apache Lucene™ project develops open-source search software. The project releases a core search library, named Lucene™ core, as well as PyLucene, a python binding for Lucene. Lucene Core is a Java library providing powerful indexing and search features, as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities. The PyLucene sub project provides Python bindings for Lucene Core. The Apache Software Foundation provides support for the Apache community of open...
  • 29
    Tornado Web Server
    Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. Tornado is different from most Python web frameworks. It is not based on WSGI, and it is typically run with only one thread per process. While some support of WSGI is available...
  • 30
    Bokeh

    Bokeh

    Bokeh

    Bokeh makes it simple to create common plots, but also can handle custom or specialized use-cases. Plots, dashboards, and apps can be published in web pages or Jupyter notebooks. Python has an incredible ecosystem of powerful analytics tools: NumPy, Scipy, Pandas, Dask, Scikit-Learn, OpenCV, and more. With a wide array of widgets, plot tools, and UI events that can trigger real Python callbacks, the Bokeh server is the bridge that lets you connect these tools to rich, interactive visualizations...
    Starting Price: Free