pyglet
pyglet serves as a versatile cross-platform multimedia library for Python, enabling developers to create visually rich applications on Windows, macOS, and Linux. It offers seamless windowing, user input handling, and multimedia playback with a user-friendly Pythonic API. With built-in support for various formats and direct OpenGL bindings, pyglet excels in performance and flexibility. Its open-source nature encourages contributions, while minimal installation requirements simplify project packaging and distribution.
Top pyglet Alternatives
StackScan
Build targeted website lists by filtering domains based on the technologies they use. 50,000+ technologies across millions of domains.
Scapy
Scapy is an advanced interactive packet manipulation tool that excels in forging, decoding, and analyzing packets across numerous protocols. It adeptly performs tasks like scanning, probing, and network discovery, while also executing specialized functions such as frame injection and complex network attacks. Compatible with multiple operating systems, it offers extensive capabilities beyond typical network tools.
FormValidation
FormValidation is a modern JavaScript validation library, completely rewritten in TypeScript and ES6. By adopting a plugin-based architecture, it significantly reduces its core size, enhancing performance. Each component is available in both normal and minified versions, optimizing loading times for production while simplifying debugging in development.
CVXOPT
CVXOPT is a versatile software package designed for convex optimization using Python. It features efficient classes for dense and sparse matrices, interfaces with various linear and nonlinear solvers, and supports a range of optimization problems. Users can seamlessly integrate CVXOPT into scripts or other software applications, enhancing its usability across diverse projects.
PyQtGraph
PyQtGraph offers a robust suite of plotting capabilities, including 2D interactive visualizations and advanced 3D graphics like volumetric rendering and surface plots. Its image analysis features enable automated data slicing, while diverse Region of Interest (ROI) types allow precise data selection. Programmable flowcharts facilitate rapid prototyping within mathematics and engineering applications.
Mantine
Mantine is a powerful React component library that accelerates web application development. With over 100 customizable components and 50 hooks, it caters to diverse UI needs, including forms, navigation, and rich text editing. Built with TypeScript for type safety, Mantine supports modern frameworks and enables easy dark theme integration, extensive customization, and flexible theming options.
tox
Tox automates and standardizes testing in Python, simplifying the packaging, testing, and release processes. It serves as a versatile command-line tool for managing virtual environments and executing tests across various Python versions and implementations. By integrating with continuous integration servers, it minimizes boilerplate code, enhancing development efficiency.
h5py
The h5py package provides a user-friendly Pythonic interface to the HDF5 binary data format, enabling users to efficiently store and manipulate vast amounts of numerical data using familiar NumPy syntax. It supports slicing through multi-terabyte datasets like standard arrays, allowing for organized storage of thousands of datasets in a single file.
Belle
Belle offers a versatile collection of React components designed for exceptional user experience. Features like Toggle, ComboBox, and Rating are optimized for both mobile and desktop environments. Users can customize base styles and individual components, ensuring a tailored fit for any application while maintaining a cohesive design aesthetic.
Mako
Mako is a Python-based template library designed for high performance, employing a user-friendly, non-XML syntax. It blends concepts from popular frameworks like Django and Jinja2, offering an efficient componentized layout and inheritance system. Mako compiles templates into Python modules, enabling rapid execution and seamless integration with Python's scoping rules.
Laravel Boilerplate
Laravel Boilerplate simplifies the development process by providing a robust foundation for web applications. It features a CoreUI backend with Spatie/Permission authorization, a Bootstrap 4 frontend, and essential functionalities like Two Factor Authentication, user role management, searchable tables with Livewire, multi-lingual support, and more, ensuring a swift start to any project.
gevent
Gevent is a coroutine-based Python networking library utilizing greenlet to deliver a synchronous API atop the libev or libuv event loop. It streamlines cooperative sockets, SSL support, and DNS queries, while offering thread pools and subprocess support, making it a powerful choice for high-performance network applications.
NG-Bootstrap
NG-Bootstrap delivers a collection of Bootstrap components tailored for Angular, including essential widgets like carousels, modals, and datepickers. Each component is meticulously crafted with accessibility in mind, featuring proper HTML elements and aria attributes. With nearly 100% test coverage, it ensures reliable functionality and seamless integration for Angular developers.
Bit
Celebrating a decade of composability, Harmony redefines development with Bit, an open-source toolchain that empowers teams to build and reuse independent components. This scalable solution enhances collaboration, promotes consistent design systems, and facilitates cross-project integration, enabling a more flexible and efficient approach to software development while minimizing redundancy.
NG-Lightning
NG-Lightning provides a robust suite of Native Angular components and directives tailored for the Lightning Design System. Offering essentials like buttons, modals, and data tables, it ensures optimal performance with stateless functional components. Emphasizing accessibility, it meets legal standards, seamlessly integrating into applications while enhancing user experience for all abilities.
daisyUI
A powerful Tailwind CSS plugin, daisyUI streamlines the development process by offering semantic class names for common UI components, such as buttons and cards. This innovative approach significantly reduces the number of utility classes needed, resulting in cleaner, more maintainable HTML. With support for unlimited customizable themes and no JavaScript dependencies, daisyUI enhances efficiency across various frameworks, allowing developers to focus on creativity rather than repetitive styling tasks.
Top pyglet Features
- Cross-platform compatibility
- User-friendly Pythonic API
- No external dependencies
- Advanced OpenGL bindings
- Built-in media format decoders
- High-performance GPU rendering
- Multi-window support
- Native multi-monitor support
- Easy project packaging
- Input device support
- Event-driven input handling
- Game controller rumble support
- Automatic button mapping
- High-level ControllerManager
- Simple installation process
- BSD open-source license
- Supports hot-plugging controllers
- Direct system library interfacing
- Advanced batching techniques
- Easy code modifications