Albert is a keyboard launcher written in C++/Qt that provides unified access to the machine. Its plugin-based architecture allows plugins to serve as frontends or functional extensions, and extensions can be implemented with embedded Python modules or a CGI approach in any language. It comes with a curated collection of plugins.
Directory
Search results
Published directory entries matching your search.
Andrew Ng’s Machine Learning at Stanford University is a Coursera course titled 'Supervised Machine Learning: Regression and Classification'. It is the first course of the Machine Learning Specialization. The course teaches how to build machine learning models in Python using NumPy and scikit-learn, covering regression and classification. It is aimed at beginners, requires flexible scheduling over three weeks at ten hours per week, and offers a shareable certificate.
ANGRYsearch is a Linux file search tool that returns instant results as you type, written in Python 3 with a PyQt5 GUI. It offers lite and full modes, and fast, slow and regex search modes. The database and config files are stored locally; indexing about one million files can take roughly two minutes.
Annoy is a C++ library with Python bindings for approximate nearest neighbor search. It creates large read-only file-based indexes that are mmapped into memory so many processes can share the same data. Supported distances include Euclidean, Manhattan, cosine, Hamming and dot product.
Anywidget is a standard for building reusable interactive widgets, presented as going beyond frameworks. It is installed with pip, and its documented example defines a counter widget in Python using anywidget and traitlets, with rendering code written in JavaScript.
An unofficial API for JioSaavn written in Python 3 and built with Flask. It returns song details in JSON format and accepts song names, song links, album links and playlist links through a universal endpoint, with separate endpoints for songs, albums, playlists and lyrics.
ArrayCat is a browser-based tool for converting strings, lists and CSV columns into PHP, JavaScript, Python, Go, Delphi and Pascal arrays, JSON arrays, MySQL inserts or plain lists. It can remove duplicates, empty items and diacritics, sort lists, change letter case, normalize whitespace and encode Base64. Input is processed in the browser and not uploaded.
The Atlas of Living Australia is a biodiversity data platform offering open access to Australian biodiversity data. It holds occurrence records and datasets and lets users search and download records by species, taxon, dataset, region, date or location. It provides tools including an R and Python package, a spatial portal and BioCollect for surveys and field data.
Audio Source is a tool that forwards Android microphone audio input to the PulseAudio daemon through ADB, allowing an Android device to be used as a USB microphone. It consists of an Android app and a client script for a GNU/Linux machine with Android SDK Platform Tools, PulseAudio or PipeWire with PulseAudio support, and Python 3.
AutoKey is a desktop automation utility for Linux and X11, formerly hosted on Google and updated to run on Python 3. It is an X11 application and will not function correctly when Wayland is used instead of Xorg. The project offers scripting, phrases, and mouse and keyboard control features documented in its wiki.
AVISO+ is a satellite altimetry data service providing sea surface height, value-added, wind/wave, auxiliary, ice and ocean indicator products. It offers data access, user handbooks, format and licence information, calibration/validation resources, and open-source Python tools for exploring and downloading SWOT altimetry data. It also covers altimetry missions, techniques and applications.
A curated list of HTML5 resources inspired by awesome-php and awesome-python. It links to articles and standards, tutorials and references covering topics such as audio, media capture, speech synthesis, WebGL, Web Workers and progressive web apps.
Backprop is a Python library, installable via PyPi, that enables use, finetuning and deployment of machine learning models. It provides task interfaces for conversational question answering, text classification in over 100 languages, image classification, summarisation, emotion detection and text generation, and models can be finetuned with a single line of code.
BambooAI is an LLM-driven data analyst tool that operates in a persistent Python kernel. It is available as a web app with Docker-isolated execution, supports user-provided model keys, and is compatible with open weights models via provider or local deployment.
Batcave.net is a web hosting service offering free web hosting and paid shared, semi-dedicated and VPS hosting plans. It also lists domain name registration and transfer, SSL certificates, a site builder and script support for PHP, Perl, CGI, Python and Ruby.
BayesPy is an open-source Python library that provides tools for performing Bayesian inference. It is hosted as a public repository on GitHub where users can access the code and contribute to its development.
A blog post describing a small library for building agents controlled by large language models, inspired by langchain. The agent is instructed by a prompt and runs in a loop of Thought, Action and Observation. Implemented tools include executing Python code in a REPL, Google search and Hacker News search.
Bodywork is a command line tool that deploys machine learning pipelines to Kubernetes, handling containers and orchestration. Any pipeline stage runs either a batch job or a long-running process. It is presented as a lightweight alternative to Kubeflow or building a platform around workflow tools such as Apache Airflow, Argo Workflows or Dagster. Stages are defined as Python modules or Jupyter notebooks and configured in a single bodywork.yaml file.
GoalKicker.com hosts free programming Notes for Professionals books spanning languages and tools such as C, C#, Java, JavaScript, Python, PHP and SQL Server. The site lists titles on Android, HTML5, Git and Linux, and states that books are updated weekly.
CATMA (Computer Assisted Text Markup and Analysis) is a free, browser-based tool for annotating, analyzing, interpreting and visualizing text. It supports collaborative project work, custom tagset creation, and offers TEI-XML export, Git access, a GitMA Python package, and a JSON API for data access. Users can generate interactive visualizations including word clouds and distribution graphs.
ChatBotKit is a managed platform for building and running AI agents, described as usable from ready-made solutions without code. Agents can run on schedules and triggers, connect to tools, and operate across channels such as Slack, WhatsApp, web widgets and Zendesk. It also offers a Python SDK, integrations and product documentation.
CheckiO is a website with coding games and programming challenges for beginner and advanced programmers. Users improve their coding skills by solving challenges and exercises in Python and TypeScript, and can exchange experience with other users through coding activities. Teachers use it as an extra tool so students can practice skills while learning new material.
Chunk Tuner is a tool that benchmarks chunking strategies for a RAG corpus and recommends a configuration. It benchmarks strategies such as fixed-token windows, recursive character splitting, semantic splitting and PDF structural chunking, scoring each against retrieval metrics. It is available as a Python library, a CLI and an MCP server.
A simple pip-installable Python tool to generate your HTML citation world map from your Google Scholar ID.