Callisto alternatives and similar packages
Based on the "GUI" category.
Alternatively, view Callisto alternatives based on common mentions on social networks and blogs.
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology -
MahApps.Metro
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort. -
UWP Community Toolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation. -
Windows UI Library
Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications -
metroframework-modern-ui
My humble attempt to bring the new Modern UI alias Metro UI of Windows 8 to .NET Windows Forms applications. -
FastColoredTextBox
Fast Colored TextBox for Syntax Highlighting. The text editor component for .NET. -
Ooui
A small cross-platform UI library that brings the simplicity of native UI development to the web -
ScintillaNET
DISCONTINUED. A Windows Forms control, wrapper, and bindings for the Scintilla text editor. -
Gtk#
Gtk# is a Mono/.NET binding to the cross platform Gtk+ GUI toolkit and the foundation of most GUI apps built with Mono -
Ookii.Dialogs.WinForms
Awesome dialogs for Windows Desktop applications built with Microsoft .NET (WinForms) -
SciterSharp
DISCONTINUED. Create .NET cross-platform desktop apps using not just HTML, but all features of Sciter engine: CSS3, SVG, scripting, AJAX, <video>... Sciter is free for commercial use -
ObjectListView
git clone of https://objectlistview.svn.sourceforge.net/svnroot/objectlistview/cs/trunk
InfluxDB - Purpose built for real-time analytics at any scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Callisto or a related project?
README
Callisto
What Is It?
Callisto is a library for use in Windows Store XAML applications (aka Metro style apps). The XAML framework in Windows.UI.Xaml is great, but has some functionality that isn't provided in-the-box in a few controls and APIs. Callisto provides added functionality on top of the XAML UI framework for Windows.
You can also read more under Frequently Asked Questions. Documentation for each control is always an 'in progress' thing ([contributions welcome](contributing.md)) but is on the Wiki page here.
What's In It?
So far Callisto includes:
Rating
- a ratings control for Metro UILiveTile
- an in-app tile experience to give you animated or 'live' tilesTilt
- an effect to provide the tilt experience when clicked on edges/corners- OAuth helpers - a set of helpers to create OAuth 1.0 signatures/headers for those sites that hate OAuth 2.0 :-)
BooleanToVisibilityConverter
- a converter to well, convert boolean to visibility, very common useLengthToBooleanConverter
- a converter to examine a string length to convert to boolean (simple validation helper)RelativeTimeConverter
- a converter to show time as relative string, i.e., 'about an hour ago'- Extensions - some extension method helpers (i.e., bind html content to a WebView)
What is in the plan (could always use the help):
DatePicker
andTimePicker
- providing a globalized time/date picker control in Metro styleRatings
- providing a rating control for Metro stylePivot
- a UI interface for providing "tabbed" interface in a Metro style way
Note the following have been deprecated in the most recent release as Windows 8.1 introduces proper controls for these:
Flyout
- a primitive that includes positioning and 'light dismiss' logicMenu
- primarily to be used from AppBar, contains the base for providing, well, a MenuMenuItem
- an item for a menu, including separators and contains the command point for the menu itemSettingsFlyout
- an item to create a custom settings pane UI
How To Install It?
There are two ways you can install the control.
Visual Studio Extension SDK
Install as an Extension SDK via the Visual Studio Gallery - available within VS as well as downloading from the gallery directly
NuGet
You can get the control via NuGet if you have the extension installed for Visual Studio or via the PowerShell package manager. This control is published via NuGet at Callisto.
How To Use It?
Controls are individually documented with examples for usage on the Wiki Documentation.
I found an Issue
Great, please log a bug so that it can be tracked.
Credits and Acknowledgements
- Tim Heuer (@timheuer) - for the initial conception of the toolkit.
- Morten Nielsen (@dotMorten) - core contributor
- Unni Ravindranathan (@unnir) - For all the great guidance and always pushing for better designer integration!
- Moon logo from The Noun Project which is a great source for Metro style iconography
Open Source Project Credits
Some of the code represented in the toolkit is forks/ports of other Open Source libraries. Where used, their license is reprsented in the code files.
- Silverlight Toolkit - for providing the base of many ported concepts/code. Licensed under Ms-PL
- RestSharp - the OAuth helper file is a fork from the RestSharp project which uses this internally for some authenticators. Licensed under Apache 2.0
*Note that all licence references and agreements mentioned in the Callisto README section above
are relevant to that project's source code only.