Dock

A docking layout system.
Alternatives To Dock
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Enaml1,488721112 days ago27May 05, 202345otherPython
Declarative User Interfaces for Python
C Sharp Console Gui Framework1,015
2 months ago13August 11, 20214mitC#
A GUI framework for C# console applications
Dlangui7672365 days ago656April 16, 202290bsl-1.0D
Cross Platform GUI for D programming language
Layout735
6 months ago7otherC
Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.
Dock660127 days ago74October 10, 202215mitC#
A docking layout system.
Imstudio394
2 months ago4mitC++
Real-time GUI layout designer for Dear ImGui
Cassowary Rs2291934 years ago4September 13, 20176otherRust
A Rust implementation of the Cassowary constraint solving algorithm
Fyne X173
11 days ago26otherGo
Community extensions to the cross platform GUI in Go based on Material Design
Flixel Ui151
2 months ago10July 02, 202056Haxe
GUI library for HaxeFlixel
Bogue141
2 months ago4otherOCaml
GUI library for ocaml based on SDL2
Alternatives To Dock
Select To Compare


Alternative Project Comparisons
Readme

Dock

Gitter

Build Status CI

NuGet NuGet MyGet

A docking layout system.

About

Dock is a docking layout system for Avalonia applications. Use of Dock is governed by the MIT License.

Dock

Building Dock

First, clone the repository or download the latest zip.

git clone https://github.com/wieslawsoltes/Dock.git

Build using .NET Core

Open up a terminal prompt and execute the commands.

Target framework netstandard2.0:

dotnet build src/Dock.Avalonia/Dock.Avalonia.csproj -c Release -f netstandard2.0

NuGet

Dock is delivered as a NuGet package.

You can find the packages here NuGet and install the package like this:

Install-Package Dock.Avalonia
Install-Package Dock.Model.Mvvm

or by using nightly build feed:

  • Add https://www.myget.org/F/dock-nightly/api/v2 to your package sources
  • Alternative nightly build feed https://pkgs.dev.azure.com/wieslawsoltes/GitHub/_packaging/Nightly/nuget/v3/index.json
  • Update your package using Dock feed

and install the package like this:

Install-Package Dock.Avalonia -Pre
Install-Package Dock.Model.Mvvm -Pre

Resources

License

Dock is licensed under the MIT license.

Popular Layout Projects
Popular Gui Projects
Popular User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Sharp
Gui
Layout
Multi Platform
Dock
Reactiveui