JS Date Range Picker is a package to let the user pick a range between two dates. It can be used to present two form inputs that let the user choose dates using calendar pull down menus. The dates may be validated so the range end date is not set to a day before the range start date. The format of the dates and the week start day are configurable parameters. The chosen dates are returned in the ISO-8601 extended format.
JS Merge XML is a class that merges XML documents from strings, DOM objects, or input files. It can take an XML document from a string or a DOM object tree, or a file taken from a form input and merges with another XML document. The resulting document can be searched using an XPath query string or returned as a string or a DOM object. It provides options to control whether the nodes with the same path or name are replaced or added sequentially.
PHPGrid generates fully-functional grids with minimal coding, with add, edit, del, auto-filter, search, sort, page, grouping, export, custom add/del calls, grid-subgrid, multiple databases, multiple themes, and much more. It saves development time and effort for creating repetitive CRUD functions. The custom SELECT query option is useful for cross table data and report generation. It supports all major databases.
Swallowapps provides interactive tools for the design of Web (HTML5) content. You create the visual part of your application using visual tools and get instant feedback while you adjust dimensions, transformation matrices, colors, shadows, gradients, and other styling elements in an intuitive and interactive way. When the time comes for programming, Swallowapps combines the convenience of the commonJS packaging specification (the require() function, package.json, etc.) with an automatic build process. Modify any source module of any package which you use, hit F5 in the browser, and your updated application is reloaded. Swallowapps tools are built with themselves, so as you learn how to use the tools, you also learn how to modify them and make them tightly fit your specific needs.