Project Awesome project awesome

AutoIt

Collection 923 stars GitHub

UDF/Libraries

AutoItMonkey 16 updated 9y ago

The AutoItMonkey is an UDF that runs on your Android emulator or device and generates pseudo-random streams of user events such as clicks, touches, or gestures, as well as a number of system-level events.

3270 (by Worlor) 2 updated 4y ago

Library for automate a 3270 terminal with AutoIT

StringAPL (by minx)

inline APL interpreter.

RTF_Printer (by mLipok)

RTF_Printer.au3 - Printing RichEdit in the background.

au3Irrlicht2 (by JRowe)

Another UDF bringing Irrlicht and au3 together. Historically some kind of a follower of the UDF above, technically with a complete different approach.

ImageGetInfo (by Lazycat)

This is an UDF for reading info from JPEG, TIFF, BMP, PNG and GIF - size, color depth, resolution.

OpenGL (by LarsJ)

OpenGL without external libraries etc. For JPEG files UDF also retreive various Exif information.

Imgur 19 (archived)

An AutoIt UDF to help you upload images using Imgur API.

WinInet (by -Ultima-)

Access standard Internet protocols (FTP, Gopher and HTTP). Supports GET/POST requests and cookies.

Advanced Math UDF (by scintilla4evr)

This is an UDF full of advanced mathematical functions. It allows to work with primes, create number sequences, interpolate, calculate values of functions like Riemann zeta.

Advanced rounding (by Mat)

Support for different measures of accuracy and 8 ways to resolve tie breaks.

NumToWord (by Mat)

Convert numerals to a human readable string.

Polynomials (by Mat)

Functions for using polynomials.

Primes (by jennico)

Many functions dealing with prime number generation and calculations.

Roman Numerals (by AZJIO)

Roman Numerals.

FreeImage library (by ProgAndy)

Various operations on images, such as rotate, resize, flip.

HtmlHelp (by Geodetic)

HtmlHelp UDF.

OCR (by KabueMurage)

OCRSpace API Client UDF.

Printing (by GRS)

Printing from AutoIt.

Simple DirectMedia Layer (by AdmiralClaws)

Adds support for joysticks, CDs, 2D graphics, timers. See SDL website for more information.

Bitmap Library (by evilertoaster)

Bitmap Library.

ImageGetInfo (by Lazycat)

This is an UDF for reading info from JPEG, TIFF, BMP, PNG and GIF - size, color depth, resolution.

OpenGL (by LarsJ)

OpenGL without external libraries etc. For JPEG files UDF also retreive various Exif information.

VLC Media Player (by ptrex)

VLC Media Player.

WMP (by ConsultingJoe)

Windows Media Player UDF.

Big number (by eukalyptus)

Make calculations with extremely large numbers that AutoIt normally is not able to support.

Decimal To fraction (by Malkey)

Converts any decimal number to a fraction. Example: 1.2 to 6/5.

Number base conversion (by james3mg)

From, to and between positive bases less than 63 (decimals supported).

Roman Numerals (by AZJIO)

Roman Numerals.

Root function (by Mat)

Working out real roots of numbers.

StringAPL (by minx)

inline APL interpreter.

Trigonometry math functions (by trancexx)

ATan2(), Cosh(), Frexp(), Hypot(), Ldexp(), Logb(), Sinh(), Tanh().

OCR (by ptrex)

Real OCR in AU3 - MODI with MS Office 2003.

OCR (by seangriffin)

Tesseract (Screen OCR) UDF.

Printer controller (by martin)

Print text in any font, size and colour at any position on the page, draw lines, curves, elipses, pies in any colour, and print images.

RTF_Printer (by mLipok)

RTF_Printer.au3 - Printing RichEdit in the background.

Simple DirectMedia Layer (by AdmiralClaws)

Adds support for joysticks, CDs, 2D graphics, timers. See SDL website for more information.

Bitmap Library (by evilertoaster)

Bitmap Library.

IrrLicht (by A. Percy)

A 3D graphics engine suitable for creating games.

au3Irrlicht2 (by JRowe)

Another UDF bringing Irrlicht and au3 together. Historically some kind of a follower of the UDF above, technically with a complete different approach.

OpenGL (2.0) (by minx)

new set of UDFs for OpenGL + AutoIt.

Photoshop CS5 (by karime1)

a new UDF to Control Photoshop CS5 Obj using AutoIt.

VLC (by seangriffin)

VLC (Media Player) UDF.

TensorFlow Addons 1.7k (archived)

A library of supported, but not yet core, TensorFlow features.

TensorFlow Graphics 2.8k updated 3d ago

Computer graphics and geometric processing for TensorFlow.

Google Research RL

Google Research Reinforcement Learning library.

DeepMind DQN 630 (archived)

DeepMind's DQN algorithm implemented in TensorFlow.

Ray 42.4k updated 3d ago

A unified framework for scaling AI and Python applications.

SageMaker PyTorch Training Toolkit 204 updated 8mo ago

Tools for distributed PyTorch training on Amazon SageMaker.

Hugging Face Transformers 160.1k updated 3d ago

State-of-the-art Natural Language Processing for TensorFlow 2 and PyTorch.

Xarray 4.1k updated 4d ago

Multi-dimensional labeled arrays and datasets with integrated, array-aware analytics.

Scikit-learn 65.9k updated 3d ago

A simple and efficient tools for predictive data analysis.

Statsmodels 11.4k updated 16d ago

Statistical modeling and econometrics in Python.

HoloViews 2.9k updated 4d ago

High-level data visualization tool that ties data to the visual elements.

Bokeh

Interactive visualizations for modern web browsers.

Matplotlib 22.8k updated 3d ago

Python 2D plotting library which produces publication quality figures.

Altair 10.3k updated 5d ago

Declarative statistical visualization library for Python.

Plotly 18.5k updated 10d ago

Plotly graphing library makes plots beautiful and interactive.

Pandas 48.6k updated 3d ago

High-performance, easy-to-use data structures and data analysis tools.

NumPy 31.9k updated 3d ago

The fundamental package for scientific computing with Python.

SciPy 14.6k updated 3d ago

A collection of algorithms and functions for scientific and technical computing.

Petuum

A system for distributed machine learning.

XGBoost 28.3k updated 3d ago

Scalable, portable, optimized gradient boosting framework.

LightGBM 18.3k updated 3d ago

A fast, distributed, high-performance gradient boosting framework.

CatBoost 8.9k updated 4d ago

Open-source gradient boosting library designed for real-world applications.

H2O 7.5k updated 3d ago

Open source distributed machine learning platform.

Apache Spark 43.2k updated 3d ago

Unified analytics engine for large-scale data processing.

Dask 13.8k updated 3d ago

Parallel computing with Python.

PyTorch 99.5k updated 3d ago

Tensors and neural networks with Python and C++.

TensorFlow 194.9k updated 3d ago

An open source machine learning framework for everyone.

ONNX 20.7k updated 3d ago

Open Neural Network Exchange.

Keras 64.0k updated 3d ago

Deep Learning for humans.

Fairseq 32.2k (archived)

Sequence modeling toolkit that allows easy experimentation with novel sequence-based models.

RLlib

Scalable reinforcement learning library.

Spinning Up 11.7k updated 1y ago

An educational resource that makes it easier to learn about deep reinforcement learning.

Ray 42.4k updated 3d ago

A framework that provides a simple, universal API for building distributed applications.

Ray Tune

A scalable hyperparameter tuning library.

Ray Serve

A scalable model serving library.

Ray Train

A scalable library for distributed deep learning training.

Deep Graph Library (DGL) 14.3k updated 9mo ago

Deep learning framework for graph data.

PyTorch Geometric 23.7k updated 14d ago

Geometric Deep Learning Extensions for PyTorch.

Advanced rounding (by Mat)

Support for different measures of accuracy and 8 ways to resolve tie breaks.

Big number (by eukalyptus)

Make calculations with extremely large numbers that AutoIt normally is not able to support.

Decimal To fraction (by Malkey)

Converts any decimal number to a fraction. Example: 1.2 to 6/5.

Number base conversion (by james3mg)

From, to and between positive bases less than 63 (decimals supported).

NumToWord (by Mat)

Convert numerals to a human readable string.

Polynomials (by Mat)

Functions for using polynomials.

Primes (by jennico)

Many functions dealing with prime number generation and calculations.

Root function (by Mat)

Working out real roots of numbers.

Trigonometry math functions (by trancexx)

ATan2(), Cosh(), Frexp(), Hypot(), Ldexp(), Logb(), Sinh(), Tanh().

HtmlHelp (by Geodetic)

HtmlHelp UDF.

OCR (by ptrex)

Real OCR in AU3 - MODI with MS Office 2003.

OCR (by seangriffin)

Tesseract (Screen OCR) UDF.

OCR (by KabueMurage)

OCRSpace API Client UDF.

Printer controller (by martin)

Print text in any font, size and colour at any position on the page, draw lines, curves, elipses, pies in any colour, and print images.

Printing (by GRS)

Printing from AutoIt.

IrrLicht (by A. Percy)

A 3D graphics engine suitable for creating games.

OpenGL (2.0) (by minx)

new set of UDFs for OpenGL + AutoIt.

Photoshop CS5 (by karime1)

a new UDF to Control Photoshop CS5 Obj using AutoIt.

VLC (by seangriffin)

VLC (Media Player) UDF.

VLC Media Player (by ptrex)

VLC Media Player.

WMP (by ConsultingJoe)

Windows Media Player UDF.

GUI Additions

3D Pie chart (by WideBoyDixon)

3D Pie chart.

Chart_UDF (by Kanashius)

This UDF can be used to Display bar charts in a window.).

ContextHelp.au3 (by Yashied)

Management of context help (original).

Easy Scrollbars (by Melba23)

Easily create scrollable sections in your GUI.

ExtMsgBox (by Melba23)

A very customisable replacement for MsgBox.

GUICtrlOnChangeRegister (by Mat)

Call a function when an edits content is changed.

GUIExtender (by Melba23)

Expand and contract sections of your GUI (original).

GUIFrame (by Melba23 & Kip)

Divide a GUI into adjustable frames.

GUI Panel (by FireFox)

Manage child GUIs as panel ctrls.

Modern tray menu (by Holger)

Allows the creation of modern, fancy GUI and tray menus with icons and colors.

Pie chart (by Andreik)

Pie chart.

SetOnEvent (by martin)

Provides an easy way for an event to call functions with parameters.

Uskin (by JScript)

A library that allows a user to skin their application GUI using the Windows .MSstyles files.

Toast (by Melba23)

Small message GUIs which pop out of the Systray.

XSkin (by Valuater)

A large library that allows skinning of your GUI and to apply custom skins.

Real Vista Aero Glass (by James)

Real Vista Aero Glass UDF - you can apply glass effect to your gui.

3D Pie chart (by WideBoyDixon)

3D Pie chart.

GUI Panel (by FireFox)

Manage child GUIs as panel ctrls.

Modern tray menu (by Holger)

Allows the creation of modern, fancy GUI and tray menus with icons and colors.

Pie chart (by Andreik)

Pie chart.

SetOnEvent (by martin)

Provides an easy way for an event to call functions with parameters.

Uskin (by JScript)

A library that allows a user to skin their application GUI using the Windows .MSstyles files.

XSkin (by Valuater)

A large library that allows skinning of your GUI and to apply custom skins.

Real Vista Aero Glass (by James)

Real Vista Aero Glass UDF - you can apply glass effect to your gui.

Controls

Calendar (by jmon)

Calendar UDF.

Colorpicker (by Yashied)

Create a button for the user to select a color.

GDIPlus Slider UDF (by Kanashius)

This UDF can be used to create a slider with an imagebackground and an image to move.

Graph control (by andybiochem)

Easily create and show bar chart and line charts.

GraphGDIPlus UDF (by andybiochem)

Easily create and show bar chart and line charts with GDI+ to take advantage of double-buffering.

GUICtrlCreateFinder (by Mat)

Allows you to create a window finder control like the one seen in AutoIt Window Info.

GUITreeViewEx (by Melba23)

Check/clear parent and child checkboxes in a TreeView.

GUIHotkey (by Mat)

UDF for using native hotkey controls.

GUIPager (by Mat)

Create and control native pager controls.

Hotkey input control (by Yashied)

Hotkeys Input Control UDF Library (Non-native).

ListView Edit UDF (by Kanashius)

This UDF can be used to simply edit an Listview.

Marquees (by Melba23)

Make tickertape info bars.

Progressbar with GDIplus (by ProgAndy)

You even can use full textured images.

Ribbon (by trancexx)

UDF for Windows Ribbon framework.

Syslink (by Yashied)

Provides a convenient way to embed hypertext links in a window.

Table (by andybiochem)

Table UDF.

ListView Edit UDF (by Kanashius)

This UDF can be used to simply edit an Listview.

Syslink (by Yashied)

Provides a convenient way to embed hypertext links in a window.

Marquees (by Melba23)

Make tickertape info bars.

GUIPager (by Mat)

Create and control native pager controls.

Calendar (by jmon)

Calendar UDF.

Table (by andybiochem)

Table UDF.

Progressbar with GDIplus (by ProgAndy)

You even can use full textured images.

Ribbon (by trancexx)

UDF for Windows Ribbon framework.

Internet protocol suite

cURL (by seangriffin)

A UDF for transferring data with URL syntax.

cURL (by Ward)

AutoIt binary code version of libcurl with SSL support.

IMAP (by mikeytown2)

IMAP.

IMAP4 (by Tipulatoid)

IMAP4 UDF.

IRC (by McGod)

A lightweight library for communicating with IRC servers.

IRC (by rcmaehl)

IRC UDF - Updated Version of Chips' IRC UDF.

IRC (by TheDcoder)

Fully compliant with RFC 2812 and IRCv3.1, feature-packed with support for SASL authentication.

JSON (by Gabriel13)

RFC4627 compliant JSON encode/decode.

JSON (by Ward)

JSMN - A Non-Strict JSON UDF.

JSON (by ozmike)

Bridge to Native Windows JSON plus OO extension for AutoIt.

JSONgen: JSON generator (by Jefrey)

UDF to generate JSON.

POP3 (by Apzo)

POP3 library for retrieving email messages. Not compatible with Gmail because it uses SSL.

_POP3_Ex (by mLipok)

POP3 UDF According to the 1939 RFC, modified version with Quoted Printable decoder.

POP3 SSL (by Fox2)

A POP3 library that's compatible with Gmail. It uses an external executable that must be supplied with your script.

Prowl (by mrflibblehat)

Push notifications to iPhone, iPod touch or iPad using Prowl (Growl client for iOS).

Request (by Ward)

Powerful and easy-to-use HTTP client for AutoIt based on Curl.au3 and Json.au3.

SFTP (by Lupo73)

UDF to support SFTP protocol using PSFTP.

SMTP (by Jos)

Smtp Mailer That Supports Html And Attachments.

SNMP (by enaiman)

SNMP_UDF for SNMPv1 and SNMPv2c.

SNMP - MIB protocol (by ptrex)

Reading toner status from SNMP device with WMI.

SSH (by jeanphile)

Use the SSH protocol very easily in your code.

TCPServer (by Jefrey)

Multi client, event-based, able to bind console app to socket.

UPnP Protocol (by ptrex)

UPnP - Read and Control your devices in side out.

WinHTTP (by trancexx)

Access the HTTP protocol for creating GET and POST requests and submitting them with conforming standards, cookies not supported.

UPnP Protocol (by ptrex)

UPnP - Read and Control your devices in side out.

WinInet (by -Ultima-)

Access standard Internet protocols (FTP, Gopher and HTTP). Supports GET/POST requests and cookies.

SNMP - MIB protocol (by ptrex)

Reading toner status from SNMP device with WMI.