Best Multiple.js Alternatives in 2024
Find the top alternatives to Multiple.js currently available. Compare ratings, reviews, pricing, and features of Multiple.js alternatives in 2024. Slashdot lists the best Multiple.js alternatives on the market that offer competing products that are similar to Multiple.js. Sort through Multiple.js alternatives below to make the best choice for your needs
-
1
Granim.js
Granim.js
FreeThis small javascript library allows you to create fluid and interactive gradient animations. Basic gradient animation with 3 colors in queue. Complex gradient animation using 2 gradients in queue, each with different positions and composed of 3 colors. Gradient animation with an animated background and blending mode. Gradient animation with two colors, a background picture, and a blending setting. The API page has more options. Gradient animation using an image mask to create a gradient animated under a shape Create a gradient animation that responds when events occur. To see the gradients changing, click on the states of the gradient animation. You can adjust the direction of the gradient using percentage or pixels. When you change the tab, the animation will pause. You can manage and change the duration of animations. You have all the options to modify the states and the gradients. -
2
Bideo.js
Bideo.js
FreeBideo.js, a JS library, makes it easy to add fullscreen background video. Fullscreen HTML5 background video for web. You can play a video in the background, or within a container. This plugin will allow you to do exactly that. The container's dimensions will be automatically adjusted by the video element. It will also resize when the browser window changes. The plugin does not support overlays as it is simple to implement this with plain HTML/CSS code. Video may take a while to load due to the fact that the sources are added via JSP, which you'll load after the loading of the DOM. You may also want to show a cover video, which will appear the same as the first frame of the video (or any other image). This support is not included in the plugin. It's easy to do this using HTML/CSS (just as overlays). -
3
Masonry
Masonry
FreeMasonry is a JavaScript grid library. It works by placing elements in the optimal positions based on available vertical spaces, much like a mason fitting stone in a wall. It is likely that you have seen it in action all over the Internet. Your own CSS handles all styling and sizing of items. For responsive layouts, item sizes can be adjusted with percentages. Unloaded images can cause Masonry layouts to be distorted and item elements to overlap. imagesLoaded solves this problem. ImagesLoaded is a separate script that you can download. You can initialize Masonry using HTML without having to write any JavaScript. All options are possible, but it is recommended that you select the item and column width. Align items to a horizontal grid. For responsive layouts with percentage widths, you can use element sizing. You can control the Masonry layout's size within your CSS using element sizing options. This is useful for media queries and responsive layouts. -
4
Screenfull.js
Screenfull.js
FreeThis wrapper allows cross-browser JavaScript Fullscreen API usage. It lets you bring any element or page into fullscreen. This wrapper smoothens out differences in browser implementations so you don’t have to. Version 5.2.0 is recommended if you are unable to use ESM, or if you need to support older browsers with transpilation. Only 0.7 kB zip. Also available on cdnjs, older version. Safari is supported on desktops as well as iPads, but not iPhones. This is a browser limitation, not Screenfull. Fullscreen the page, or an element. Hide the navigation user interface for mobile devices Fullscreen an element using jQuery and toggle fullscreen for an image using jQuery Angular.js can detect fullscreen change, remove listeners and detect fullscreen errors. Remember that the browser will only enter fullscreen if it is initiated by user events such as click, touch, key, or key. -
5
Popper
Popper
FreeIt is difficult to position popovers and tooltips. Popper is here to help. Popper will automatically place the tooltip near the button if you provide an element such as a button. Popper will position any UI element that "pops up" from your document and floats close to a target element. A tooltip is the most common, but you can also use drop-downs and popovers. These can all be described as "popper" elements. To place the tooltip, click on the dots. There are 12 possible placements. Pure CSS poppers won't be able to overflow clipping boundaries such as the viewport. It will be cut off partially or overflow if it is near the edge, since there is no dynamic position logic. Popper ensures that your popper is always in the correct place. -
6
Anime.js
Anime.js
FreeAnime.js, a JavaScript animation library that is lightweight and simple to use, has a powerful API. It supports CSS properties, SVG and DOM attributes as well as JavaScript Objects. Easy follow-through animations. The built-in staggering system of anime makes complicated follow-through animations and overlapping animations easy. It can be used for both properties and timings. Multiple CSS transform properties can be animated simultaneously using one HTML element. You can play, pause, control and reverse events simultaneously using the full set of built-in callbacks. Anime.js can be used with any web page. You can use CSS, SVG, JavaScript Objects and DOM attributes to animate everything using a single API. Staggering allows multiple elements to be animated with follow-through or overlapping actions. An Array is used to define animation keyframes within the keyframes property. Each keyframe's duration is equal to the animation’s total duration divided with the number of keyframes. -
7
MathJax
MathJax
FreeA JavaScript display engine that displays mathematics in all browsers. Beautiful and accessible math in all browsers. No need to set up for readers. MathJax offers tools that can transform your content from traditional print sources to modern, accessible web content or ePubs. MathJax can train your staff on how to use our resources to create accessible STEM content and prepare online teaching material. MathJax can be customized to meet the specific needs of your institution through custom configurations and specialized software workflows. MathJax uses CSS and web fonts or SVG instead of Flash or bitmap images. This allows equations to scale with the surrounding text at all zoom levels. MathJax can be used as input or output. You can input MathML, TeX and ASCIImath and then produce HTML+CSS or SVG as an output. MathJax is compatible with screenreaders and provides expression zoom as well as interactive exploration. -
8
Animate On Scroll (AOS)
AOS
FreeScroll library animation. To make it work, ensure your build process correctly configures styles loader and bundles it. Parcel will work as expected if you use it. There are three ways to access the AOS object as a global variable. Initiate AOS, recalculate all positions and offsets of elements (called upon window resize), reinitiate array with AOS components and trigger refresh (called upon DOM changes that are relevant to AOS elements). AOS monitors DOM changes by default and calls refreshHard when there are new elements loaded asynchronously. You might have to call it manually in browsers that don’t support MutationObserver, such as IE. AOS can also be used to trigger a custom event for a particular element. You can also create custom animations. -
9
Gantt Chart Hyper Library
DlhSoft
€429Interactive Gantt chart components and scheduling components, with project management features built in, are ready for the JavaScript Framework: Angular React Vue. This library was designed to empower businesses around the world. It was developed with common customer needs in mind. Companies of all sizes, governments, and educational institutions use it to create stunning Gantt charts with greater ease. This library is perfect for managing project schedules, tracking resources, or visualizing timelines. Gantt Chart Hyper Library includes -Gantt Chart view - hierarchical grid of data and attached schedule chart with drag-and-drop support and dependency lines. -Schedule View - Chart that displays multiple bars along the same line, with horizontal and vertical drag-and-drop support; -LoadChartView: allocation chart that displays normal and over-allocations on a timeline. -Network Diagram; Pert Chart -
10
Pintura
PQINA
$170/year A client-side image editing SDK that is intuitive on desktop and mobile. Set image requirements to help your customers upload better images. Compatible with all popular JavaScript Frameworks Crop, rotate and resize images, add annotations, adjust colors and more. Top Features Crop aspect ratio: You can either enforce a single aspect ratio for all images or provide a range of options so that they are always perfect. Fast image uploads: Increase file upload speed and reduce server bandwidth usage by compressing and resizing images in the browser. Rotate, resize and flip: Get the perfect crop every time. Scale images with the zoom control, mousewheel, touchpad or intuitive multi-touch interaction. Overlay crop guides: Help customers upload better images. Overlay bleed margins and profile picture boundaries on the editor. -
11
Polymer
Polymer
FreeThe Polymer library offers a variety of features that allow you to create custom elements. These features make it easy and faster to create custom elements that function like standard DOM elements. Polymer elements can be created using a constructor, document creation element, and configured using attributes and properties. Each instance is responsive to changes in property and attribute, styled with externally or internal defaults, and responsive to methods to modify its internal state. Registering an element creates a class that associates it with a custom name. To manage an element's lifecycle, the element provides callbacks. Polymer allows you to declare properties. This allows you to integrate your element’s property API with the Polymer database system. Shadow DOM creates a local, encapsulated tree of DOM for your element. A DOM template can be used to automatically create and populate a Shadow Tree for Polymer. -
12
Annotator
Annotator
FreeAnnotator is a JavaScript library that allows you to add annotations to any website. Annotations may include comments, tags, users, links, and more. Annotator was designed to be easily extensible, so adding a new feature is a breeze. Annotator fosters a developer community of contributors from all four continents who build 3rd-party plugins that allow the annotations of PDFs and EPUBs as well as videos, images, sounds, and more. Annotator makes it easy to add annotations to any website. Download the Annotator Library and include it into your HTML. Annotator uses a simple, but powerful plugin architecture. Plug-ins are also available to add functionality, such as user permissions and tags, filtering and formatting. Annotator is used by more than a dozen projects for digital annotation. Many of these are open-source. Share text and video annotations using social networks or emails. -
13
Redux
Redux
Redux is a JavaScript Library designed to manage global state in applications in a predictable and maintainable way. It helps developers create applications that behave consistently in different environments such as client, server and native and are easy for testers to test. Redux centralizes an application's logic and state, enabling powerful capabilities like undo/redo functionality. The Redux DevTools allow you to track when, where, and why an application's states change. They also offer features such as time-travel debugging, comprehensive error reporting, and more. Redux is flexible, and it works with any UI. It has a large ecosystem of addons that can be used to meet different development needs. The Redux team provides additional libraries including React-Redux which is the official React bindings to Redux and Redux Toolkit which is an opinionated toolkit for efficient Redux Development. -
14
jQuery is a small and feature-rich JavaScript library that is fast, simple, and lightweight. It simplifies HTML document traversal, manipulation, event handling and animation. If you are new to jQuery. Return a list of matched elements, either created from an HTML string or found in the DOM based upon passed argument(s). All aspects of the API that were removed from the corresponding version jQuery. These methods set and get DOM attributes for elements.
-
15
Sencha Ext JS
Sencha
$1,295 one-time paymentTo stay up-to-date with our latest offerings and engaging content, follow us on Twitter, Linkedin, Facebook, Discord, and other platforms! -
16
Chart.js
Chart.js
FreeSimple yet flexible JavaScript charting for designers & developers. Layout boxes can be stacked or weighted in groups. You can also add a secondary title plugin. Any user-defined criteria can be used to style line segments. Each property can have its own transition. Numerous performance enhancements were introduced. To clearly distinguish between datasets, mix and match bar and line charts are used. Complex, sparse data can be plotted easily on date time, logarithmic or entirely custom scales. Amazing transitions are possible when changing data, updating colors, or adding datasets. Chart.js is a community-maintained program. Contributions are welcome! You can visualize your data in 8 different ways. Each one is animated and customizable. Redraws charts when the window is resized for perfect scale granularity. Includes new chart types. -
17
Dojo Toolkit
Dojo Toolkit
FreeThis JavaScript toolkit will help you save time and scale your development process. This toolkit contains everything you need to create a Web application. All the language utilities, UI components, as well as other information, are available in one place. They are all designed to work perfectly together. The Dojo Toolkit Reference Guide provides a comprehensive resource on the Dojo Toolkit. Anyone with a Dojo Foundation CLA can contribute to the Reference Guide. A large number of widgets (user interface components), and the underlying system that supports them. It is fully built on top of the Dojo core. There are many tools that can be used to support the rest of your toolkit, such as the ability to build, test, and document code. -
18
SpreadJS
GrapeCity
$1,499 per developerExcel-like spreadsheet experiences delivered quickly and without any dependencies on Excel. Create financial apps, dashboards and charts, pivot tables, performance benchmarks and science lab notebooks using JavaScript. JavaScript spreadsheet components allow developers to add Excel-like functionality into web applications. SpreadJS is a JavaScript spreadsheet control suite that includes data inputs, import/export, cell customization, and a comprehensive calculation engine with more than 500 functions. We have over 25 years experience creating award-winning spreadsheets that are easy to use for professional developers. This is something that no other spreadsheet vendor can match. Get our spreadsheet expertise to work for your business today. -
19
Underscore.js
Underscore.js
FreeUnderscore is a JavaScript library which provides a lot of useful functional programming tools without having to extend any existing objects. Over 100 functions are available in Underscore. They support your most popular work-related functional helpers, such as map, filter, invoke, and create quick indexes. You can choose between modular and monolithic imports. The project is hosted at GitHub. You can report bugs or discuss features on the issues page. Underscore 1.x can be used with any engine that fully supports ES3, and it is also compatible with older features. Collection functions can be used on arrays, objects and array-like objects. Recent confirmation has been made that the library is compatible to Adobe ExtendScript. We have IE 8 support code that we will keep in future Underscore updates. -
20
chatgpt.js
chatgpt.js
Freechatgpt.js allows for super-easy interaction with the ChatGPTDOM. Userscript repositories such as Greasy Fork, which are feature-rich, object oriented, easy to use, and lightweight (yet incredibly performant), maintain a list of pre-approved CDNs. Chatgpt.js is designed with flexibility in mind. Each call receives the same response. Type it if you think it will work. If it didn't work, you can submit an issue or a PR and they will integrate it. -
21
Preact
Preact
FreePreact is the Virtual DOM abstraction that is the thinnest. It is built on stable platform features and registers real event handlers. It also works well with other libraries. Most UI frameworks can be large enough to make up the majority of an app’s JavaScript size. Preact is different. It's small enough to make your code the largest part your application. This means that JavaScript takes less time to download, parse, and execute. You can create the experience you want without worrying about keeping a framework in place. Preact is small and fast. Preact is one of the fastest Virtual DOM Libraries due to its simple and predictable diff implementation. Preact is optimized for performance by batching updates. Preact's performance is maximized when we work closely with web engineers. -
22
WinJS
WinJS
FreeMicrosoft is committed to ensuring that WinJS runs for existing customers. We don't plan to invest in new features. Only bug fixes that address major issues that are preventing customer deployments will be considered. We may also consider bug fixes in order to assist customers with their WinJS-based apps. Contribute by reviewing code checkins and providing feedback, suggesting new features and testing them out as they are implemented. You can also submit bugs and help us verify fixes as they are tested. All code submissions will undergo rigorous review and testing by the team. Only those that meet a high standard for quality and design appropriateness, will be merged into source. -
23
Ignite UI
Infragistics
$849 per yearIgnite UI is the most comprehensive library of enterprise-grade JavaScript components and.NET UI components. It makes it easier to create data-rich, responsive web applications faster. Libraries for Angular and ASP.NET (Core, MVC), Blazor and jQuery, React, and other web components. Our Command Line Interface (CLI), which is a powerful tool, makes it easy to use component libraries that have multiple dependencies. Our WYSIWYG Page Designer makes it easy to drag-and-drop your way towards a modern web experience. You can also leverage our JavaScript UI components and data connectors to design your next app. It can be difficult to be productive when you have to be an expert in multiple JavaScript library. Typescript is used to augment our libraries. This allows for stronger typing and class-based inheritance, which makes development much easier and less error-prone. -
24
JointJS
client IO s.r.o.
$2990 per developerJointJS+ is a diagramming toolkit, a commercial extension of JointJS, that allows developers and companies of any size to create advanced Low-Code/No-Code and visual applications. Developers can utilize pre-built UI plugins to build custom applications, customize user interfaces and embed elements according to their requirements. Businesses can utilize JointJS+ to integrate interface with workflow systems, build business process management, diagramming, and project management applications, and more. It provides a programmer’s kit, which allows users to undo or redo changes, conduct graph manipulation, and validate data. Other features include custom shapes, JSON import/export, interactive diagrams, read-only view, automatic layouts, inline text editor, path editor, zoom, charts, and more. Start a risk-free 30-day trial to experience the power and flexibility of JointJS+. -
25
NativeScript
NativeScript
FreeMultiple monorepo setups can improve OSS repository management. Improved onboarding: Tutorials for all flavors linked from the homepage. Improved Dialog handling using core-provided abstract APIs. Core: Separated architectural level packages for advanced use cases and scalability. This page will show you how to install everything needed to create your first NativeScript application. If you are new to Android development, setting up the Android development environment can seem daunting. However, following these steps carefully will help you get up and running in no matter how long it takes. If you are new to Android development, setting up the Android development environment can seem daunting. However, the following steps will help you get up and running in no matter how long it takes. -
26
Auth.js
Auth.js
FreeAuth.js provides a flexible, secure authentication experience. It is an open-source library that integrates seamlessly with modern JavaScript Frameworks. It supports a variety of authentication methods including OAuth (e.g. Google, GitHub), Credentials, and WebAuthn. This allows developers to select the best approach for their application. Auth.js supports multiple frameworks such as Next.js (e.g., Google, GitHub), SvelteKit (e.g., Express), Qwik and SolidStart. This allows developers to implement authentication on different platforms. The library provides built-in support to popular databases such as Prisma, Drizzle ORM (Object Relational Mapper), Supabase (Supabase ORM), Firebase and TypeORM. This simplifies user data management. Signed cookies, CSRF validation, and encrypted JSON Web Tokens are all security features that ensure robust protection of user data. Auth.js has been designed to work efficiently in serverless environments. It also provides extensive documentation and examples. -
27
Socket.IO
Socket.IO
Most cases will establish a connection with WebSocket. This provides a low-overhead communication channel that connects the server to the client. You can rest assured! If the WebSocket connection fails, it will default to HTTP long-polling. If the connection is lost, the client automatically tries to reconnect. You can easily scale to multiple servers and send events directly to all clients. Socket.IO allows low-latency bidirectional and event-based communication between a client or server. It is built on top the WebSocket protocol. It provides additional guarantees such as fallback to HTTP long-polling and automatic reconnection. WebSocket provides a low-latency and full-duplex channel between the browser and the server. There are many Socket.IO server versions. Client implementations are available in all major languages. -
28
NextAuth.js
NextAuth.js
FreeNextAuth.js, an open-source authentication solution, is tailored for Next.js apps, offering seamless integration with services like Google, Facebook Auth0 and Apple. It supports a variety of authentication methods including OAuth 1.0 &2.0, email/passwordless logins, and custom username/password system. NextAuth.js is designed for flexibility. It works in serverless environments, and supports multiple databases, including MySQL, PostgreSQL and MSSQL. Developers can choose between JSON Web Tokens or database sessions. Security features include HTTP POST validation of CSRF tokens, signed, prefixed server-only cookies and encrypted JWTs based on JWS/JWE/JWK. The platform is easy to set up, allowing developers to add authentication within minutes with minimal configuration. A comprehensive documentation and a supportive developer community make it more accessible to developers looking for a robust authentication system. -
29
Verge3D
Soft8Soft
$290Verge3D®, a powerful and intuitive toolkit, allows Blender, Maya, or 3ds Max artists to create web-based immersive experiences. Verge3D is a tool that can be used to create interactive animations, product configurators and engaging presentations of all kinds, online stores, explainers as well as portfolios, portfolios, and web games. Verge3D makes high-tech 3D web technology accessible. Your website will be a hub for all your wonderful content, which will be appreciated by the billion-sized Internet population. Your creations will be able to interact with the world through interactivity. This includes zooming in, 360deg views, and animation. It can be used on any device, including a smartphone, a laptop or a TV. Verge3D was the name we gave to it after we put together all the tools you need. Learn how Verge3D can transform and differentiate your business from the rest by transforming your business! -
30
Cleave.js
Cleave.js
FreeFormat your When you are typing, content will appear. Cleave.js serves a single purpose: to automatically format input text content. Formatting credit card numbers, phone numbers (i18n.js lib seperated for each country to reduce their size), date formatting and numeral formatting, CommonJS/AMD mode and ReactJS component, AngularJS directive 1.x, and ES module. This library is designed to make it easier to format your data and improve the readability of input fields. This library will allow you to format input text without the need to create any complicated regular expressions or mask patterns. This library is not meant to replace any validation or masque library. You should still validate and sanitize your data in the backend. The community contributes types. Types for React are also available and can also be imported in the same manner. -
31
Algolia Places
Algolia Community
$0.40 per 1,000 requestsAutocompletion of addresses is fast, beautiful, and simple to use. It uses OpenStreetMap’s vast open-source database of global places. You can delight your users with a powerful address autocomplete that is quick and easy to implement. You can simplify your checkout and user accounts by filling out multiple inputs simultaneously. Make the country or city selector you love. Stop scrolling through a list just to find a country. Your users will find it quicker if you help them. Link your suggestions to a map. Visualize the results in a glance with a live map. Create unique search experiences using the Algolia Places autocomplete.js and instantsearch.js plugins. JavaScript one-liner that turns any HTML You can quickly and easily create beautiful address auto-complete menus. Algolia Places is backed by Algolia’s unique ranking algorithm. It mixes local and famous places in an intuitive way. Algolia's unique method of handling typos and ranking results accordingly allows native support for typing mistakes. -
32
Choreographer-js
Choreographer-js
FreeThis library is simple enough to handle complex animations. You can also add custom functions to create non-CSS animations. Save the package.json file and add it to your Javascript. Create scroll animations in a matter of seconds You can create animations based upon scroll location, animate based mouse X location, and multiple animations based mouse X location. You can now create an instance Choreographer and run the animations according to whatever measurement you prefer (ex. scroll position, mouse position and timestamp. You can see the examples to get a better understanding of how it all works. If you overlap animation ranges that have the same style properties, bugs will occur. There are two built in animation functions, called scale' and change'. Progress allows progressive scaling of values (ex. Smooth fading of opacity and 2d translation If the value is between 1 and 0, it means that you are within a range. -
33
Omniscient
Omniscient
FreeWhile thinking functional programming, do fast top-down renderings of views. Your views should be predictable, easily separated, composable, and still performant. Omniscient is to react as memoize to the Fibonacci function. Functional programming for UIs. Memoization of stateless React components. Top-down rendering components (unidirectional data flow). Favors immutable data (with the Immutable.js). Encourages small, modular components and shared functionality via mixins. Natural separation of concerns. Each component only deals with its own data. It is efficient and centrally controlled. An Omniscient component, in its simplest form is a Stateless react component, but it is more optimized. Omniscient is as much a way of thinking when you're building applications as it is a library. Omniscient is wrapped in UMD so you can use it in many different ways. CommonJS, AMD or just through the window object. -
34
Marionette
Marionette
FreeYour app can be organized in small Views. Marionette makes it simple to create rich layouts from small components. We have many new features, including templateHelpers and a declarative user interface hash. This will make it easy to create rich layouts from small components. You can share complex UI interactions between views. Behaviors can be used as mixins without the pain of property collision. A powerful messaging system allows you to decouple communication between your components. Create classes that use the same API as your views. Marionette Objects have many features, including initialize, events, extend, and initialize. The Backbone community's Marionette community hosts the most vibrant and welcoming discussions. Stop thinking about your framework more than your app. Marionette will not get in the way. -
35
Cliclic AI
Beijing Yiyuanku Technology
$0The Cliclic AI Product Image Background Editor allows users to quickly create attractive product images backgrounds. Users can create photos of their own products by using pre-set scenes or custom matching elements. This tool is compatible with many channels and supports custom sizes. Users can choose between the free, basic or premium versions with a clear and simple price. -
36
Easy Banner Creator
Image Tools Group
$25 one-time paymentEasy Banner Creator 3.4 allows you to create animated and static banners in just seconds. Your website will be successful with your own banners and attract new visitors. Create banners, GIF and flash animations for the internet, create illustrations, presentation materials, and develop your creative imagination. Creates animated and static banners in any size. You can define the background fill, color gradient, picture, hatch, and other options. Most popular image formats supported: BMP (JPG), GIF (PNG), GIF, PNG PCX, TGA PSD, ICO and Windows Metafiles. You can add, delete, and swap banner elements: images and texts (including animated GIFs). You can create animation by running multiple elements and text effects (color, size, fade, fade, and teletype), or image effects (fade, size). Text (multi-line text) is defined by the following parameters: color, font size, color, shade, depth, and size. Defines the parameters of an image, such as size and transparency. -
37
1invites
Optimumbrew Technology LLP
$18/year/ user Create your own digital invite card with the Invitation Maker app. Customize over 5000 invitation templates. No design skills required. Quick & Easy To Use. Key Features 1. Find your invitation template 2. Select and customize your invitation template 3. Add your own stickers & backgrounds OR edit the existing ones 4. Fonts OR Add Your Own Option 5. Crop images in different shapes 6. Text Art 7. Multi-layers 8. Undo/Redo 9. AutoSave 10. Re-Edit 11. Save on SD Card 12. Share on Social Media -
38
Photomash
Pixlr
$0.75 per monthOne-click professional photo studio in your browser You can automatically remove background and create images that highlight products or people. You can create amazing profile photos, ecommerce store product images or batch 50 photos at a time. A simple background or soft gradient can be used to create a square profile photo. You have many options when choosing a design. Simple and clean e-commerce and store listings let the product shine and take centre stage. These professionally designed profiles will make your brand stand out and be noticed on social media. -
39
Phiewer
Phiewer
$4.99 one-time paymentPhiewer allows you to quickly view your images, videos and audio files. It is a folder-based program that allows you to browse all your media in one place without having to click and select. Phiewer PRO offers additional features, such as a customizable workspace and new tools for editing like filtering or effects. Phiewer is extremely responsive and fast. Your media fits seamlessly into your viewport, even in fullscreen mode. There are simple controls panels and many shortcuts for browsing and rotating, pausing, playing/pausing and toggle fullscreen. To view detailed information and Exif data about any media, toggle the info panel. To view your media folders with nice background music and transition effects, just hit the slideshow play. You can adjust the slide's interval speed, select transition effects, and choose music from hand-picked background tracks. -
40
PikoPixel
PikoPixel
PikoPixel, a Mac application that allows you to draw and edit pixel-art images, is free and open-source. It is easy to use, supports unlimited undo, multiple layers, customizable canvas backgrounds, hotkey-activated panels, export upscaled photos, and supports linear (gamma correct) space color blending. -
41
Erase.bg
PixelBin
FreeUse our smart editing, resizing, and exporting tools to remove background for profile pictures, social media graphics and company logos. You can create custom WhatsApp display photos with gradients or patterns. Show off your creativity and increase your social media followers. Make sure you have the right image format for your passport and government documents. Quickly remove background from signatures and logos for online documents. It takes only seconds to remove backgrounds from images without needing Photoshop skills. All it takes to clear the background is a click! Do you wish you could have the perfect photo for your social media profiles, but don't have any photo editing skills? You're in the right place! Erase.bg allows you to create stunning photos and add new background features. You can now add textures, patterns, and gradients to your background. -
42
Blocs
Blocs
$49.99Blocs is a powerful, intuitive, and powerful visual web design tool that allows you to create responsive websites without having to write code. Blocs is based on the idea of stacking pre-built sections in order to create fully coded responsive web sites. It's extremely fast and easy to build. You can create fully customizable web layouts in just minutes. Visual editing controls deliver an intuitive user experience. Fully responsive websites can be created that display well on any screen. You can create as many websites as your heart desires, there are no limitations. You can easily customize the fine details of any element with intuitive visual styling controls to create modern, beautiful websites. Layouts that are fluid and precise in positioning elements. You can create rich, beautiful typography using a full-featured collection of typography settings. You can add stylish design details like shadows, gradients, background images, and more. -
43
Home Outside
Home Outside
The Home Outside app for landscape design is an alternative to CAD-type programs. It is a tap-and-drag application that allows homeowners and professionals to create simple property plans or garden layouts. There are 34 landscape elements to choose from. You can use a variety of plan-view icons for your house, patios and plants. To use your device's photo as your background, you can either take or import it. This is useful for importing a property plan photo. Use the Map tool to plot your property and create your design. Import your Map image with a coordinating scale and north-arrow. The margin rulers will help you make everything exactly the size you need. Select feet or meters in settings and turn on or off. The Sketch tool allows you to add a layer of color. You can choose from 15 colors and adjust the line weight and opacity to draw solid lines or a wash. -
44
Amberlight
Escape Motions
$89.99Amberlight is an innovative art tool that creates stunning computer-generated images and animations. You can control the movement of millions of particles through your canvas by using special fields. It was created for advanced artists and people who want to explore their artistic side to create unique artworks. Enjoy this unique tool and have fun! Peter Blaskovic created the Amberlight algorithm as part of the 'I am an Artist" experiment. The original vision was to create a fractal genre app that anyone could use to unleash their creativity. You can add animated magic to digital content. Enjoy innovative features that will allow you to let your imagination run wild. You can create beautiful fractal-inspired backgrounds, images and effects. You can also experiment with different fields and gradients. Amberlight layers can be used as an enhancement to your designs and can be integrated into larger creative projects. -
45
Backbone.js
Backbone.js
FreeBackbone.js provides structure for web applications by providing models with key/value binding and custom events. It also provides collections with rich APIs of enumerable function, views with declarative handling and views with declarative event handling. All this is connected to your existing API via a RESTful JSON interface. One of the most important things to do when working on a web app that uses a lot JavaScript is to stop tying data to the DOM. It is easy to create JavaScript apps that are tangled with jQuery selectors or callbacks. They all try to keep the data in sync between your HTML UI, JavaScript logic, and your database. A more structured approach is often better for rich client-side apps. Backbone lets you represent your data in Models. These Models can be created, validated and destroyed, and saved to the server. -
46
Babylon.js
Babylon.js
FreeIt is our passion to make it open and accessible for all. We are creators, artists, developers, dreamers, and dreamers. We want it to be as easy as possible for everyone to realize their dreams. This is a significant milestone for Babylon.js. Babylon.js was named in deep love and admiration for one of the most iconic sci-fi shows ever. We are delighted to announce the launch the next version. Babylon.js 5.0 represents the most ambitious, boldest, and largest update to the platform. We understand developers want to reach as many people possible with minimal effort. We are proud to announce that Babylon.js 5.0 unlocks the ability for developers to use the Babylon.js API for developing web and native applications. -
47
DevExpress
DevExpress
$599 one-time paymentDevExpress UI components are designed to create elegant and high-impact user experiences that mimic the capabilities of the most popular business productivity apps. Our fully integrated suite of UI controls and reporting tools allows you to create high-performance analytics dashboards and decision support systems across all platforms and devices. DevExpress Reports are our royalty-free component library and reporting tool for the.NET ecosystem. DevExpress Reports include an intuitive Visual Studio report designer, runtime Report Designers for WinForms/WPF/Web and a rich set report controls, including cross tabs, charts and charts, so you and your users create reports of unparalleled elegance and informational clarity. -
48
Blockly
Google
FreeBlockly adds an editor to your application that displays coding concepts as interlocking blocs. It generates correct syntax in the programming language you choose. To connect to your own application, custom blocks can be created. Blockly allows web pages to contain a visual code editor that can be used with any of the five Blockly supported programming languages or your own. Blockly Games is pictured below. Users can solve a maze with Blockly's editor to the right. Blockly plugins are small, self-contained code pieces that add functionality to Blockly. Plugins allow you to add fields, define themes, create renderers and many other functions. Blockly codelabs offer step-by-step instructions for how to customize and use Blockly. Blockly offers a variety of examples that demonstrate how to use its features. -
49
JavaScript InfoVis Toolkit
SenchaLabs
FreeThe JavaScript InfoVis Toolkit allows you to create interactive data visualizations for your web site. You can start by looking at the demos page. Each demo has a link to the example code. The HTML file contains the actual library code. It is built each time using the required requirements from the name of your visualization and the build.json files. The build.py file builds the required library code. To create a new visualization, you will need to set up the server environment so that you can include test JavaScript files. Also, you will need to add the new visualization files to the Source folder. -
50
Leaflet
Leaflet
FreeLeaflet is the most popular open-source JavaScript library to create mobile-friendly interactive maps. It is only 42KB in size and has all the mapping features that most developers need. Leaflet was designed to be simple, fast, and easy to use. It is compatible with all major mobile and desktop platforms. It can be extended with many plugins. It has a beautiful, well-documented API that is easy to use and readable source code that makes it easy to contribute. Leaflet isn't trying to be everything to everyone. Leaflet focuses on the essentials and makes them work perfectly. Mobile apps feel as smooth as native apps thanks to hardware acceleration. CSS3 features are used to make zooming and panning very easy. It's very fast thanks to smart polyline/polygon rendering that includes dynamic clipping and simplifying. Modular build system allows you to leave out features that you don't use. Mobile tap delay elimination