-
1
Clarity
Clarity Design System
Empowering design through community-driven innovation and versatility.
Clarity is a versatile, scalable, and open-source design system that has evolved through the input of its users, the community it serves, and the dynamic group of contributors that shape its identity. By leveraging Figma as our primary design tool, we ensure that each component, guideline, and pattern is informed by actual customer feedback and real-world interactions. As a result, Clarity boasts over 30 components and over 200 icons, empowering you to focus on solving specific user problems within your application. The system was initially established by a talented team of designers, developers, and content experts who created a robust foundation. From this strong beginning, Clarity has broadened its support to major frameworks like Angular, React, and Vue, with our newest Core components seamlessly compatible with all three. To further assist developers, Clarity includes detailed code examples and extensive API documentation, making it easier to develop your next project. This dedication to a user-focused design approach guarantees that Clarity remains an essential tool for both developers and designers, fostering innovation and creativity in their work. Ultimately, the ongoing evolution of Clarity is driven by its community, ensuring it adapts to meet the ever-changing needs of its users.
-
2
FormValidation
FormValidation
Revamped library: modern coding, enhanced performance, streamlined experience!
Beginning with version 1.0.0, the library underwent a complete overhaul, crafted entirely in Typescript and ES6, which has removed the legacy jQuery plugin. The restructured framework is centered around a plugin system, leading to a more efficient core library. You will find that each file located in the dist/css and dist/js folders is provided in two distinct formats: the regular versions with .css and .js file types, and the compressed versions featuring .min.css and .min.js extensions. To boost loading speeds and enhance user experience on live websites, it is advisable to utilize the minified files. In contrast, when working on development, opting for the standard files without the .min extension simplifies the processes of debugging and maintaining the code. This significant transition not only improves overall performance but also brings the library's structure up to date, allowing developers to benefit from a more modern approach to coding. Ultimately, the enhancements reflect a commitment to providing a better development experience and a more efficient product for end-users.
-
3
Jspreadsheet
Jspreadsheet
Transform your web applications with powerful, user-friendly spreadsheets.
Jspreadsheet offers a powerful JavaScript data grid that merges the features of popular spreadsheet applications like Google Sheets and Excel into your web application. Its user-friendly interface enhances efficiency by supporting batch actions, table alterations, and a multitude of other functionalities to ensure a smooth integration with Excel and Sheets. By creating a familiar workspace, it boosts productivity and makes it easier for users to adopt the tool without requiring extensive training. Jspreadsheet serves as a complete solution for managing spreadsheets and data on web platforms. Additionally, it enhances workflow and simplifies automation, making the transition of tasks from Excel to the web effortless. With its wide range of extensions, Jspreadsheet is an adaptable choice that meets diverse needs within both the data grid and spreadsheet environments, offering users even more flexibility and functionality.
-
4
E-ICEBLUE
E-ICEBLUE
Empowering Developers with High-Performance Document Solutions
E-iceblue presents a comprehensive selection of professional development libraries and APIs that enable developers to efficiently create, read, write, edit, convert, print, manipulate, and view various document formats across multiple programming environments, eliminating the need for external software such as Microsoft Office or Adobe Acrobat. Their range of products includes Spire.Office and specialized components designed for .NET platforms, comprising Spire.Doc, Spire.XLS, Spire.Presentation, Spire.PDF, Spire.Barcode, Spire.Email, and Spire.OCR, thereby supporting operations associated with Word, Excel, PowerPoint, PDF, barcode generation, and email capabilities in C#, VB.NET, ASP.NET, .NET Core, Xamarin, and WPF applications, as well as viewer libraries for easy embedded document visualization. Additionally, E-iceblue offers compatible APIs for Java, C++, Python, and JavaScript, along with mobile and cloud solutions, including Spire.Cloud.Office, which provides HTML5 browser support for Word and Excel, facilitating a holistic approach to document processing tasks. This diverse array of offerings ensures that developers are equipped with adaptable tools that cater to a wide range of document management requirements, fostering innovation and efficiency in their projects. Ultimately, E-iceblue's commitment to providing versatile solutions empowers developers to enhance their workflow while effectively handling complex document-related challenges.
-
5
Jsuites
Jspreadsheet
Accelerate web development with powerful, lightweight plugins.
A collection of lightweight JavaScript plugins that is open-source, combining several vital tools into one cohesive package, aimed at simplifying and accelerating web application development. This suite provides developers with a practical approach by reducing reliance on numerous libraries while simultaneously improving overall productivity. With its integrated features, it ensures a more seamless coding experience.
-
6
TypeGPU
Software Mansion
Revolutionize GPU development with type-safe, declarative workflows.
TypeGPU is a TypeScript library designed to enhance the WebGPU API's functionality, allowing for type-safe and declarative resource management. This innovative library seeks to revolutionize developer interaction with GPU rendering and computing by providing better organization, validation, and an overall improved experience in WebGPU tasks. By streamlining the encoding and decoding of GPU data using typed binaries, TypeGPU enables developers to focus on crafting GPU programs without the hassle of managing raw byte data. It allows for the straightforward definition of complex data structures, such as arrays and structs, while TypeScript ensures that both outgoing and incoming data are validated effectively. Additionally, its capabilities extend to React Native through the react-native-wgpu package, expanding the potential of WebGPU development beyond conventional web browsers. The future trajectory of TypeGPU aims to achieve complete type safety for GPU operations, integrating interoperable components like data structures, buffers, bind groups, linkers, functions, and pipelines, all while promoting imperative coding practices, thereby significantly simplifying development workflows. This holistic strategy positions TypeGPU as an essential asset for contemporary GPU programming and sets the stage for future advancements in the field. With its commitment to enhancing usability and safety, TypeGPU is set to become a cornerstone for developers looking to leverage the power of GPU technologies effectively.
-
7
WebDataRocks
WebDataRocks
Transform your data into insights with powerful pivot tables.
WebDataRocks is a straightforward and complimentary JavaScript library engineered for crafting effective pivot tables, compatible with popular frameworks like Angular, Vue, and React.
Its numerous benefits include being cost-free and highly adaptable, functioning as a client-side component capable of processing JSON or CSV data files of up to 1MB in size.
Packed with a robust selection of enterprise-level features, WebDataRocks integrates effortlessly with various third-party charting libraries, thereby enhancing the visualization of data.
The library offers capabilities such as filtering, sorting, grouping, and both conditional and number formatting, along with calculated values, making it a powerful resource for data management and analysis.
Moreover, users can swiftly print or export reports to formats like PDF, Excel, or HTML with a single click, significantly simplifying the reporting workflow.
With a sleek and modern user interface reminiscent of a spreadsheet, the tool is designed to be fully compatible with both web browsers and applications, ensuring that users have a reliable and enjoyable experience while engaging with their data.
Additionally, its extensive customization options allow users to tailor the functionality to meet their specific needs and preferences.