Suggested Categories:

System Utilities
System utilities are software tools that can be used to improve, optimize, configure, and enhance a computer's functions and features. System utilities provide a variety of use cases including file management, disk cleanup, PC tune up, file copying, backup, analytics, memory management, and more.
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 regex"
  • 1
    Modern CSV

    Modern CSV

    Gallium Digital

    Modern CSV is a tabular file editor/viewer with advanced editing features and large file handling. It makes up for the weaknesses of spreadsheet programs in handling CSV files while incorporating the strengths of the best text editors. Its features include: multiple cell/row/column editing, fast load times, customizable keyboard shortcuts, data analysis, light and dark themes, regex find/replace, and multiple encoding and delimiter handling.
    Starting Price: $39
  • 2
    Conda

    Conda

    Conda

    Package, dependency, and environment management for any language, Python, R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, Fortran, and more. Conda is an open-source package management system and environment management system that runs on Windows, macOS, Linux, and z/OS. Conda quickly installs, runs, and updates packages and their dependencies. Conda easily creates, saves, loads, and switches between environments on your local computer. It was created for Python programs, but it can package...
    Starting Price: Free
  • 3
    Qtile

    Qtile

    Qtile

    Optimize your workflow by configuring your environment to fit how you work. Efficiently use screen real estate by automatically arranging windows with minimal visual cruft. It's easy to write your own layouts, widgets, and built-in commands. There's always someone to lend a hand when you need help. Leverage the full power and flexibility of the language to make it fit your needs. We aim to always support the last three versions of CPython, the reference Python interpreter. We usually support...
  • 4
    dupeGuru

    dupeGuru

    dupeGuru

    dupeGuru is a cross-platform (Linux, OS X, Windows) GUI tool to find duplicate files in a system. It’s written mostly in Python 3 and has the peculiarity of using multiple GUI toolkits, all using the same core Python code. On OS X, the UI layer is written in Objective-C and uses Cocoa. On Linux & Windows, it’s written in Python and uses Qt5. dupeGuru is a tool to find duplicate files on your computer. It can scan either filenames or contents. The filename scan features a fuzzy matching...
  • 5
    ranger

    ranger

    ranger

    ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view of the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type. The examples/ directory contains several scripts and plugins that demonstrate how ranger can be extended or combined with other programs. These files can be found in the git repository. UTF-8 Support (if your Python copy supports...
    Starting Price: Free
  • 6
    Sunflower

    Sunflower

    Sunflower

    ... terminal tabs, VTE, or external. Better multitasking with full multithreading support. Easily extensible with Python and GTK+. Fully optimized for keyboard users. Sunflower is a small and highly customizable twin-panel file manager for Linux with support for plugins. Fully compatible and native to Wayland compositors.
    Starting Price: Free
  • 7
    fpm

    fpm

    fpm

    ... package formats require other tools to be installed on your machine to be built; especially if you are building a package for another operating system/distribution. FPM takes your program and builds packages that can be installed easily on various operating systems. It can take any nodejs package, ruby gem, or even a python package and turn it into a deb, rpm, pacman, etc. package.
    Starting Price: Free
  • 8
    MuPDF

    MuPDF

    Artifex Software

    .... The wide range of input and output formats and our full range of platform support deliver a flexible solution to easily and successfully fulfill your project’s unique needs. MuPDF supports PDF, XPS, OpenXPS, EPUB, FictionBook 2 and CBZ. The MuPDF API easily integrates with all of the major platforms including Android, iOS, Linux, macOS, OpenBSD, and Windows. C++ and Python bindings have been added making it easy to use the MuPDF library from these languages.
    Starting Price: $749/per platform*
  • Previous
  • You're on page 1
  • Next