Suggested Categories:

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.
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.
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.
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.
View more categories (5) for "python prolog"
  • 1
    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...
  • 2
    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
  • 3
    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
  • 4
    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
  • 5
    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...
  • 6
    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
  • 7
    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
  • 8
    regon

    regon

    regon

    litex.regon, a frontend for Polish REGON database. Simple, pythonic wrapper for REGON database. To access its SOAP API, one needs a user key issued by REGON administrators. REGONAPI accepts one argument, the service URL (provided by REGON administrators). After login, one can start querying the database. Single REGON number (either 9 or 14 digits long), single 10 digit KRS number, single NIP (10 digits strings), collection of REGONs (all of them have to be either 14 or 9 digits long...
    Starting Price: Free
  • 9
    Keepsake

    Keepsake

    Replicate

    Keepsake is an open-source Python library designed to provide version control for machine learning experiments and models. It enables users to automatically track code, hyperparameters, training data, model weights, metrics, and Python dependencies, ensuring that all aspects of the machine learning workflow are recorded and reproducible. Keepsake integrates seamlessly with existing workflows by requiring minimal code additions, allowing users to continue training as usual while Keepsake saves...
    Starting Price: Free
  • 10
    Writer AI Studio
    The fastest way to build AI apps. Build AI apps and workflows that are fully integrated with the Writer full-stack generative AI platform. Writer API: Integrate enterprise-grade generative AI directly into your own tools and services. Writer Framework: Visual editor in the front, Python in the back Build feature-rich AI apps quickly with an open-source, Python framework. Build with no code Ship AI apps easily without writing a single line of code. Stop stitching together a stack...
  • 11
    KDevelop
    KDevelop is a Free and Open Source integrated development environment (IDE). It provides editing, navigation and debugging features for several programming languages, as well as integration with multiple build systems and version-control systems, using a plugin-based architecture. KDevelop has parser backends for C, C++ and Javascript/QML, with further external plugins supporting e.g. PHP or Python. KDevelop Windows installers are also available to download from the binary
  • 12
    pandas

    pandas

    pandas

    pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. Tools for reading and writing data between in-memory data structures and different formats: CSV and text files, Microsoft Excel, SQL databases, and the fast HDF5 format. Intelligent data alignment and integrated handling of missing data: gain automatic label-based alignment in computations and easily manipulate messy data into an orderly form...
  • 13
    gTTS

    gTTS

    gTTS

    gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate's text-to-speech API. Write spoken mp3 data to a file, a file-like object (bytestring) for further audio manipulation, or stdout. Or simply pre-generate Google Translate TTS request URLs to feed to an external program. Customizable speech-specific sentence tokenizer that allows for unlimited lengths of text to be read, all while keeping proper intonation, abbreviations, decimals and more. Customizable...
    Starting Price: Free
  • 14
    statsmodels

    statsmodels

    statsmodels

    statsmodels is a Python module that provides classes and functions for the estimation of many different statistical models, as well as for conducting statistical tests and statistical data exploration. An extensive list of result statistics is available for each estimator. The results are tested against existing statistical packages to ensure that they are correct. The package is released under the open-source Modified BSD (3-clause) license. statsmodels supports specifying models using R...
    Starting Price: Free
  • 15
    Seaborn

    Seaborn

    Seaborn

    Seaborn is a Python data visualization library based on matplotlib. It provides a high-level interface for drawing attractive and informative statistical graphics. For a brief introduction to the ideas behind the library, you can read the introductory notes or the paper. Visit the installation page to see how you can download the package and get started with it. You can browse the example gallery to see some of the things that you can do with seaborn, and then check out the tutorials or API...
  • 16
    Boofuzz

    Boofuzz

    Boofuzz

    ... broadcast. Better recording of test data, consistent, thorough, and clear. Test result CSV export and extensible instrumentation/failure detection. Boofuzz installs as a Python library used to build fuzzer scripts. It is strongly recommended to set up Boofuzz in a virtual environment.
    Starting Price: Free
  • 17
    Konfig

    Konfig

    Konfig

    Konfig is a developer tool that automates the generation of SDKs, documentation, demos, and tutorials for REST APIs, facilitating seamless onboarding for external developers. By importing an OpenAPI Specification or Postman Collection, Konfig automatically produces SDKs in popular programming languages, including TypeScript, Python, Java, C#, PHP, Ruby, Go, Swift, and Dart. The platform ensures high-quality SDKs by identifying and rectifying errors in the OpenAPI Specification through its...
  • 18
    Nova

    Nova

    Panic

    ... start. It all starts with our first-class text-editor. It's new, hyper-fast, and flexible, with all the features you want: smart autocomplete, multiple cursors, a Minimap, editor overscroll, tag pairs and brackets, and way, way more. For the curious, Nova has built-in support for CoffeeScript, CSS, Diff, ERB, Haml, HTML, INI, JavaScript, JSON, JSX, Less, Lua, Markdown, Perl, PHP, Python, Ruby, Sass, SCSS, Smarty, SQL, TSX, TypeScript, XML, and YAML.
  • 19
    Codecov

    Codecov

    Codecov

    Develop healthier code. Improve your code review workflow and quality. Codecov provides highly integrated tools to group, merge, archive, and compare coverage reports. Free for open source. Plans starting at $10/user per month. Ruby, Python, C++, Javascript, and more. Plug and play into any CI product and workflow. No setup required. Automatic report merging for all CI and languages into a single report. Get custom statuses on any group of coverage metrics. Review coverage reports by project...
    Starting Price: $10 per user per month
  • 20
    RedLine13

    RedLine13

    RedLine13

    ... you the flexibility of writing load tests in languages and utilities you use every day. You can write custom tests in Python, PHP or Node.js. We provide an open, easy, and cheap way for load testing. We achieve this with an open architecture which provides tuning and control to setting up the cloud load agents.
    Starting Price: $0 per month
  • 21
    Azure Pipelines
    Automate your builds and deployments with Pipelines so you spend less time with the nuts and bolts and more time being creative. Get cloud-hosted pipelines for Linux, macOS, and Windows. Build web, desktop and mobile applications. Deploy to any cloud or on‑premises. Build, test, and deploy Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android, and iOS apps. Run in parallel on Linux, macOS, and Windows. Easily build and push images to container registries like Docker Hub and Azure Container...
  • 22
    inedo BuildMaster
    ..., drag-and-drop editors, and pre-existing PowerShell, Python, and other scripts. BuildMaster is self-managed, which means you have the option to run BuildMaster on-premises or in your private/public cloud. BuildMaster can replace and/or work with different build automation tools. Discover the differences, similarities, and compatibility with your existing tools.
  • 23
    YAG-Suite
    ... in their understanding of the vulnerability causes and impacts. Its contextual remediation support them in fixing efficiently the problems while improving their secure coding skills. Additionally, YAG-Suite's unprecedented 'code mining' support security investigations of an unknown application with mapping all relevant code features and security mechanisms and offers querying capabilities to search for 0-days or non automatically detectable risks. PHP, Java and Python are supported. JS, C/C++ coming soon
    Starting Price: From €500/token or €150/mo
  • 24
    PlatformIO

    PlatformIO

    PlatformIO

    ...-dependent configurations that turn away talented developers from becoming embedded engineers. The most loved IDE solution for Microsoft Visual Studio Code. A user-friendly and extensible integrated development environment with a set of professional development instruments, providing modern and powerful features to speed up yet simplify the creation and delivery of embedded products. PlatformIO is written in pure Python and doesn't depend on any additional libraries/tools from an operation system.
  • 25
    pytest

    pytest

    pytest

    ... of the box. Supports Python 3.6+ and PyPy 3. Rich plugin architecture, with over 315+ external plugins and thriving community. The maintainers of pytest and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use.
  • 26
    Investintech PDF Library SDK

    Investintech PDF Library SDK

    Investintech PDF Solutions

    Seamlessly integrate robust PDF editing, parsing and rendering functionalities into your projects with PDF library SDK. Multi-platform shared library (dll, so and dylib) with C-compatible interface. C#.Net, Python, Java 8, C++ 11, libraries/modules. APIs for Linux, Windows, and Mac. Numerous interface functions for transforming and creating new content for PDF files, providing a huge variety of options and broad flexibility for implementation tailored to the specific needs of your project...
  • 27
    Squish

    Squish

    Qt Group

    Squish GUI Tester automates testing of graphical user interfaces across platforms and technologies such as Qt, Java, Web, .NET/WPF, iOS, Android, and embedded systems. Test scripts can be written in Python, JavaScript, Perl, Tcl, or Ruby, and its object-based recognition ensures tests remain reliable even as UIs change. With features like record/replay, keyword-driven and data-driven testing, test suite management, and CI/CD integration, Squish helps teams reduce manual testing, accelerate...
  • 28
    Tinybird

    Tinybird

    Tinybird

    Query and shape your data using Pipes, a new way to chain SQL queries inspired by Python Notebooks. Designed to reduce complexity without sacrificing performance. By splitting your query in different nodes you simplify development and maintenance. Activate your production-ready API endpoints with one click. Transformations occur on-the-fly so you will always work with the latest data. Share access securely to your data in one click and get fast and consistent results. Apart from providing...
    Starting Price: $0.07 per processed GB
  • 29
    packagecloud

    packagecloud

    packagecloud

    ... environment, from one beautiful interface, on-premise or in the cloud. Packagecloud supports the most popular package types, from Java to Python to Ruby and Node, and more. Built for teams with collaboration and access control features. Packagecloud just works. Upload any supported package type via a single, consistent API and deploy with ease. We run thousands of tests to ensure correct and consistent behavior even in the face of bugs in the packaging systems themselves.
    Starting Price: $150 per month
  • 30
    Nutanix Self-Service
    ... the Nutanix Marketplace and be created in a UI or via Python code enabling self-service provisioning of complex applications. Provision, configure, scale, upgrade and delete applications across cloud environments. Begin with automation of common lifecycle activities and eventually design complex blueprints. Automate the provisioning of hybrid cloud architectures and manage multi-tiered and distributed applications across different cloud environments, from a single control plane.