Build beautiful apps with our UI Controls
Natively built for .NET 4.8 through .NET 10, plus Web Components and AI-powered tools. Elegant, intuitive properties and events, with exotic first-of-its-kind controls like the Virtualizing WrapPanel and TreeListView.
WinForms Controls
Exotic. Heavily customizable. Easy to use. Natively built for .NET Framework 4.8 through .NET 10, with NuGet packages for the modern runtimes.
WinForms tutorials & API guides → Download a free evaluation → Release notes →
WPF Controls
Ground-breaking. Highly customizable. MVVM friendly, with reusable resource dictionaries and full data-binding support throughout.
WPF tutorials & API guides → Download a free evaluation → Release notes →
Web Components
Powerful. Rich UI & UX. Standards-based custom elements the browser renders itself, so they work in any web application: plain HTML5, Angular, React, Vue, Svelte, Blazor, ASP.NET Razor Pages and MVC, Django, Rails, htmx — or a server-rendered application with no build step at all.
Grids & tree grids 5
Hierarchical and tabular data at any scale. TreeListView, the flagship, is a product in its own right; the BMX data grid, for a million rows from any source, and the multi-dimensional pivot grid, with its slicer and chart, are included in Hypernova Gold.
BMX Web Components 91
Every BMX Web Component, grouped by what each is for. The count includes TreeListView above, which is also sold on its own.
Buttons & actions 3
The button, and the two widgets built out of it.
Form fields 6
The controls you type into, search, or drop a file onto.
Selection controls 5
The controls you toggle, slide or score with.
Navigation components 7
Menus, tabs, trails, and the bars that hold them.
Overlays & status 7
Dialogs, drawers, tooltips and toasts, plus the shapes that hold a layout while you wait.
Labels & avatars 5
The components that label what is already on the page.
Application components 3
The large ones: a carousel, a diary and an org chart.
Project management 3
A Gantt chart, a PERT chart and a task board: three views of one plan, scheduled by the same engine as the desktop editions. Included in Hypernova Pro and Gold.
Reporting 2
A report viewer and a report designer that run in the browser: real pages, charts, crosstabs and barcodes, tagged PDF and Excel export. Included in Hypernova Pro and Gold.
Logs 1
A log and audit viewer that opens a million lines in the browser: search, a timeline, fields and masking, with nothing uploaded. Included in Hypernova Gold.
Canvas 1
An infinite canvas for planning and drawing together: notes, shapes, frames and connectors on a board without edges, with every change as JSON for multiplayer. Included in Hypernova Gold.
Formulas 2
A spreadsheet's calculation engine in the page, with 406 Excel functions and dynamic arrays, and the formula bar your users type into. Included in Hypernova Pro and Gold.
Scheduling 1
A booking diary for rooms, people and equipment, across time zones, with repeating bookings, clash rules and .ics files. Included in Hypernova Pro and Gold.
Forms 2
Whole forms from JSON, with conditions, calculations, steps and checks, in every licence; the form designer that builds them is included in Hypernova Gold.
Charts 2
Twenty-two kinds of chart drawn by the library itself, from columns to sankey, and a sparkline the size of a word. Included in Hypernova Pro and Gold.
Editors 1
A rich text editor with nothing loaded from anywhere: comments, tracked changes, clean paste from Word, and HTML, Markdown or JSON out. Included in Hypernova Pro and Gold.
Chat 1
The conversation for an AI assistant or a support desk, streamed as it arrives, with no model inside and nothing sent anywhere. Included in Hypernova Pro and Gold.
Imaging 1
A picture editor that crops, adjusts, annotates and redacts in the browser, and removes a photo's location and camera details before it is saved. Included in Hypernova Gold.
Diagrams 1
A designer for flowcharts, processes in swimlanes and network diagrams, with connectors that route themselves and Mermaid in and out. Included in Hypernova Gold.
Spreadsheets 1
A whole spreadsheet in the page: 406 Excel functions, formats, conditional formats and validation, and Excel files in and out with their looks. Included in Hypernova Gold.
Code 2
A code editor with twenty-six languages coloured and several cursors, and a diff viewer side by side or in one column, quick at a million lines. Included in Hypernova Pro and Gold.
Queries 1
A query builder for filters and rules, written out as SQL for six databases, MongoDB, OData or JsonLogic, or as a filter in the page. In every licence that carries the library.
Dashboards 2
Dials, bars and bullet graphs with bands and targets, and a layout of tiles your users drag, resize and keep. Included in Hypernova Pro and Gold.
Maps 1
The world built in, coloured by your figures, with markers, routes, zoom and a table view, and no map service behind it. Included in Hypernova Gold.
Networks 2
A network graph that lays out, measures and plays back anything made of links, with an overview of the whole. Included in Hypernova Gold.
Timelines 2
Moments and spans from millennia to milliseconds, in any time zone, with a navigator for the whole range. Included in Hypernova Pro and Gold.
Files 1
A file manager over storage of your own: folders, preview, drag and drop, upload and download. Included in Hypernova Pro and Gold.
Barcodes 4
Barcodes and QR codes, a signature pad, and a field for codes typed, scanned or read by the camera. In every licence that carries the library.
Steppers 1
A long task in steps: a step list that shows what is done and what needs attention, and Back and Next that check each step first. In every licence that carries the library.
Documents 1
A PDF viewer with its own PDF engine: find, thumbnails, the outline, links, comments and form fields, password-protected files and thousands of pages. Included in Hypernova Gold.
Commands 1
A command palette: Ctrl+K, a few letters, Enter, for actions, pages and your own records alike. In every licence that carries the library.
Tours 1
A product tour round any screen, one card at a time, with steps that let your users try the real control. In every licence that carries the library.
Properties 1
A property grid for designers and settings screens: the right editor for every value, several objects at once, rules and undo. Included in Hypernova Pro and Gold.
Permissions 1
A permissions matrix: roles, resources and actions, worked out through inheritance and explained cell by cell. Included in Hypernova Pro and Gold.
Importing 1
A data importer: CSV, Excel and JSON in, clean and checked rows out, all in the browser. Included in Hypernova Gold.
Decisions 1
A decision table: business rules as DMN rows, tried, explained, checked for gaps and tested. Included in Hypernova Gold.
Companion elements 8
The elements you write inside another one — a list, a menu or a set of panels, as markup rather than as a data array.
Project management
A Gantt chart, a PERT chart and a task board for WinForms, WPF and the Web. All three read one plan and schedule it with the same critical-path engine on every platform, so a plan gives the same dates in a browser and on the desktop. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Reporting
A report viewer and a report designer that run entirely in the browser: real pages with groups, totals, charts, crosstabs and barcodes, printed or saved as a tagged PDF, exported to Excel, or rendered on a server with the same engine. Your users can design their own reports. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Logs
A log and audit viewer that runs entirely in the browser: a million lines of server logs, access logs, audit trails or build output, searched by field and by pattern, with a timeline of the errors, the commonest values of every field, personal data masked, and live streams followed as they arrive. Nothing is uploaded. Available in Hypernova Gold, with everything in Hypernova Pro.
Canvas
An infinite canvas for planning, mapping and drawing together, inside your own page: sticky notes, shapes, text, images, frames and connectors on a board without edges, sixty frames a second with thousands of items, and every change as JSON for your own server or peer connection to share. Available in Hypernova Gold, with everything in Hypernova Pro.
Data grid and pivot grid
The table a business application is built around: bound to arrays, REST and JSON APIs, CSV and JSON-lines files, an HTML table or your own server a block at a time, and smooth at a million rows, with fifty column types, grouping with totals, trees, master-detail rows and spreadsheet-grade editing with undo. Beside it, a multi-dimensional pivot grid worked out in the browser on a background thread, with slicers, a pivot chart, conditional formatting and Excel export. Available in Hypernova Gold, with everything in Hypernova Pro.
Formulas
A spreadsheet's calculation engine inside your own page: 406 Excel functions, dynamic arrays, LET and LAMBDA, tables and names, with only what depends on a change worked out again, so a hundred thousand formulas recalculate in about half a second. Form fields tie to cells with no script, Excel files open and save formulas and all, and the formula bar gives your users Excel's own way of typing them. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Resource scheduling
A booking diary for rooms, people, vehicles and equipment: each resource in its own time zone with its own working hours and holidays, bookings that repeat by the calendar's rules, clashes allowed, warned about or refused, the first free time found for several people at once, and calendars in and out as .ics files. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Forms
Whole forms drawn from JSON with the library's own controls: conditions, calculations, repeating rows, steps with a review, and a clear message beside every answer that needs one. The form renderer comes with every licence that carries the BMX Web Components. The form designer, which lets your own users build those forms by dragging fields onto pages, is available in Hypernova Gold.
Charts
Twenty-two kinds of chart drawn by the library itself, with no charting package: columns and bars, lines and areas, scatter and bubbles, pie and doughnut, radar, heatmap, treemap, sankey, gauge, funnel, candlestick, waterfall, histogram and box plot. Time axes read in any time zone, a million points stay quick, and every value can be read from the keyboard and as a table. The sparkline puts a trend the size of a word into a table cell or a sentence. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Rich text editing
A rich text editor that keeps everything in the page, with no cloud service or licence server behind it: a slash menu, mentions and Markdown as you type, comments with replies, tracked changes to accept or reject, and paste from Word that arrives clean. Everything that reaches the document passes one sanitiser, and the value comes out as HTML, Markdown, text or JSON. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Chat
The conversation window for an AI assistant or a support desk: answers streamed as they arrive, Markdown with highlighted code, tables, cited sources and the steps the assistant took, files, stop, retry and rating. It holds no model and sends nothing anywhere: your own handler asks your own service, or your page writes the replies. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Imaging
A picture editor for your own pages: crop, rotate and straighten, adjust light and colour, draw arrows, boxes, text and numbered steps, and redact for good. Everything happens in the browser, and a photo's location, camera, serial number and owner are found and removed before it is saved. Available in Hypernova Gold, with everything in Hypernova Pro.
Diagrams
A designer for flowcharts, processes in swimlanes and network diagrams, from over forty shapes. Connectors route themselves around everything in between, Arrange lays the whole diagram out, Mermaid comes in and goes out, and every change is a list of operations that another copy applies, so several people can work on one diagram. Available in Hypernova Gold, with everything in Hypernova Pro.
Spreadsheets
A whole spreadsheet in your page: a toolbar, a formula bar, sheet tabs and the keyboard and clipboard your users already know, over the formula engine's 406 Excel functions. Conditional formats, validation, filters, merged cells and frozen panes, and Excel files that open and save with their formulas and their looks. Nothing is uploaded. Available in Hypernova Gold, with everything in Hypernova Pro.
Code
A code editor with colouring for twenty-six languages, several cursors, find and replace, folding, problems underlined and suggestions of your own, and a form field like any other. Beside it, a diff that shows two versions side by side or in one column, marks the changed words, and lets your users revert or accept each change. A million lines stay quick, and nothing is loaded from anywhere. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Queries
A query builder that lets your users say which records they mean: rules in groups joined by AND or OR, with NOT, typed fields and 28 comparisons. The query comes out as SQL with parameters for six databases, a MongoDB filter, OData or JsonLogic, a filter for records in the page, or a sentence, and the same conversions run on your server. In every licence that carries the BMX Web Components, from Hypernova Web Components up.
Dashboards
Gauges that show a figure against its scale — dials, a ring, bars and bullet graphs, with bands, a target and the change from last time — and that your users can set, as form fields. Beside them, a dashboard layout whose tiles hold anything and that your users drag, resize, open and keep, from the mouse or the keyboard. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Maps
A map with the world built in, coloured by your figures in steps, quantiles, breaks of your own or either side of zero, with markers that group when they crowd, great-circle routes, four projections, zoom and a table view. Your own regions come in as GeoJSON or TopoJSON. It loads no tiles and calls no map service, so nothing about your data leaves the page. Available in Hypernova Gold, with everything in Hypernova Pro.
Networks
A network graph for anything made of links — people, accounts, services — laid out as a force layout, a hierarchy, rings, a circle or a grid. It finds the communities, measures which nodes hold the network together, traces the shortest path between two, and plays the network as it grew. Ten thousand nodes are laid out in seconds, on a canvas in the page, with a small overview beside it. Available in Hypernova Gold, with everything in Hypernova Pro.
Timelines
Moments and spans in rows that nest and fold, zoomed from millennia to milliseconds, in any time zone. Overlapping items stack into lanes, busy rows gather into clusters, and your users can move, stretch and add items with every change checked by your page first. A navigator strip shows the whole range and the window in view. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Files
The file window your users already know — a folder tree, details or tiles, search, a preview, drag and drop, upload and download — over storage of your own: your server through a small JSON convention, files held in the page, or a provider you write for S3, a CMS or a database. Binarymission hosts nothing. Available in Hypernova Pro and Hypernova Gold, with everything in the Ultra edition.
Barcodes & signatures
Barcodes and QR codes drawn in the page as sharp vectors, with check digits worked out and wrong ones refused; a signature pad that goes into a form like any field; and a field that takes a code typed, scanned by a hand-held scanner, or read by the camera, with nothing kept or sent. In every licence that carries the BMX Web Components, from Hypernova Web Components up.
Steppers
A long task in steps — a checkout, an account set-up, a claim, an import — with a step list that shows what is done, which step your users are on and which needs attention. Next checks each step's fields and your page's own rules before it moves on, and on a phone the list becomes “Step 2 of 5”. In every licence that carries the BMX Web Components, from Hypernova Web Components up.
Documents
A PDF viewer drawn by the library's own PDF engine, with no plug-in, no server and no third-party code: zoom and rotation, find with every match lit, thumbnails and the outline, links, comments and form fields, password-protected files, print and download. The file never leaves the page, and thousands of pages open as quickly as ten. Available in Hypernova Gold, with everything in Hypernova Pro.
Commands
A command palette for your application: your users press Ctrl+K, type a few letters and press Enter. Actions, pages and your own records are found together, initials understood, with shortcuts that work anywhere and choices that open on a page of their own. In every licence that carries the BMX Web Components, from Hypernova Web Components up.
Tours
A product tour that walks a new user round any screen, one card at a time, with the rest of the page dimmed. Steps can wait for your users to try the real control, tours can branch, and your page has its say before every step. In every licence that carries the BMX Web Components, from Hypernova Web Components up.
Properties
The properties panel every designer and settings screen needs: the right editor for every kind of value, nested objects and lists, several objects edited together, rules that refuse bad values, undo, and editors of your own. Available in Hypernova Pro and Gold.
Permissions
Who can do what, on one screen: roles across, resources down as a tree, allow, deny or inherit in every cell, worked out through inheritance and explained cell by cell. Changes wait for Save, and your page can review or refuse them first. Available in Hypernova Pro and Gold.
Importing
A data importer that turns your customers' spreadsheets into clean rows: CSV, Excel and JSON read in the browser, columns matched to your fields, every value checked, problems fixed in a grid, and your server given the last word. Available in Hypernova Gold, with everything in Hypernova Pro.
Decisions
Business rules your business can read: a DMN decision table with every hit policy, formulas in its cells, a trace of why each rule did or did not fire, checks for gaps and overlaps, test cases and DMN XML in and out. Available in Hypernova Gold, with everything in Hypernova Pro.
Not sure which license you need?
Compare Freelancer, Standard, Deluxe Web, Ultra, Pro, Gold and per-component licenses on the pricing page, or ask us directly.