Git Product home page Git Product logo

aerowizard's Introduction

Wizard .NET Library

Library for easy creation of custom and Aero Wizards. Aero Wizard strictly follows Microsoft guidelines and uses Visual Styles to get visual theming.

Online API documentation

Click here for online documentation for all library elements.

Project Overview

This project provides three main controls:

  • WizardPageContainer - Allows for easy creation of a custom wizard. It manages page creation at design-time and navigation using user defined buttons.
  • WizardControl - Builds on the container to provide the full Aero Wizard experience. The wizard visual format pulls from the current system theme. As a result, this wizard will correctly morph on each OS. Under XP, it will provide a old, pre-Aero, look and feel. Under Vista, Win7 and Win8, it will take on the appearance defined by the OS.
  • StepWizardControl - Extends WizardControl to include a step list that indicates current position through the flow.

The project is built on a number of great projects around the web on creating wizards for .NET using the old Wizard97 format. It also provides a good design-time experience so the developer can focus on the wizard function and not making it work.

Installation

The control can be downloaded as a VSIX from this site, as the NuGet package Windows Forms Aero-Wizard Control, from the Visual Studio Marketplace, or from within Visual Studio by adding a "New Item" to your Window Forms project, selecting Online, Templates, and searching for "Windows Forms Wizard Templates".

Sample Code

For sample code, see the Documentation.

Project Extras

Some other goodies in the source code area are:

  • Class that wraps DwmEnableBlurBehindWindow and DwmExtendFrameIntoClientArea capabilities exposed by the Desktop Window Manger (DWM) allow you to create the extended glass window effect. (Native\DWM.cs)
  • Entension class for the VisualStyleRenderer class that includes a method to fix the broken GetMargins method and the ability to paint glowing text or paint theme backgrounds on glass. (Native\VisualStylesRendererExtender.cs)
  • Controls for a label and button that paint correctly on glass. (ThemedLabel.cs & ThemeImageButton.cs)
  • A fully evented generic list. (EventedList.cs)

Visual Samples

Design-time Experience

Custom Example

Run-time Example - Windows 8

Run-time Example - Windows 7 / Vista

Run-time Example - Windows XP (Vista style)

Run-time Example - Windows XP (Wizard 97 style)

Release History

See the Version History page in the Wiki for a full history.

Meta

Distributed under the MIT license. See LICENSE for more information.

Contributing

  1. Fork it (https://github.com/yourname/yourproject/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

aerowizard's People

Contributors

astrohart avatar dahall avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aerowizard's Issues

GlassExtenderProvider

Hello,

Thank you for writing AeroWizard. It's going to save me a lot of time!

Do you have any documentation or code samples on how to use GlassExtenderProvider?

Thanks,

Sophie

StepWizard doesn't redraw step list if Supress is changed

If I change WizardPage.Supress at runtime, the step list is not refreshed, it will be refreshed after the next page change only.

Use case: I load a file (excel or CSV) and depending on the file type a different follow-up page is displayed.

Originally posted: 2015-03-15T02:11:27

No back button on windows XP

In the last version of the wizard, there appeared a new issue - "Back" button is not shown any more. It works when you press on the window corner, but no button seen. It has something to do with what we've done to enable right-to-left layout.

Originally posted: 2013-05-13T00:16:55

1.3.0.0 and the changeset 73810

Is it possible that the binary release 1.3.0.0 doesn't contain the fix from the changeset 73810?

I do observe the issues described there when using the 1.3.0.0 release downloaded from the "downloads" section, but not when loading the latest sources.

cheers, tomek

Originally posted: 2013-11-12T11:48:10

Issues when WizardControl's parent is a UserControl

If you place a Wizard Control on a UserControl then issues arise since the Wizard Control expects the parent to be a form. I suspect if you placed it in other containers, like a Panel for instance, you would get the same issues.
 
The culprit appears to be during InitializeComponent() in WizardControl.OnParentChanged line 548:
 
parentForm = base.Parent as Form;
 
since base.Parent will be a UserControl, not a form. Even if you use base.ParentForm, that will return null since the user control (or Panel?) will not be attached to a form yet.
 
t/y

Originally posted: 2011-11-14T15:07:02

Can't add controls to commandArea.

It would be really great if you could make a release with a public property ThemedTableLayoutPanel CommandArea { get { return this.commandArea; } }
This way it would be easy to add more buttons to the command area, cuz now at classic win7 theme or windows xp classic theme added buttons are not at the same height as cancel or next buttons. Due to the fact that commandArea is docked at bottom and Cancel, as well as Next buttons have bottom anchor and my added buttons do not have this anchor to commandArea.

Originally posted: 2013-01-25T10:00:01

Exception when reconnecting RDP session on Windows 2003 Server

He,

I use my Wizard also on Windows 2003 without all this nice Aero features. Everytime when I disconnect or minimize my RDP session and went back later the following exception is thrown:

t System.Drawing.Graphics.Clear(Color color)

at AeroWizard.ThemedTableLayoutPanel.OnPaint(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.WmPaint(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

I digged into this and trying to use this workaround the prevent the exception window:

if (!this.IsDesignMode() && SupportGlass && DesktopWindowManager.IsCompositionEnabled())           
{               
try               
{                   
e.Graphics.Clear(System.Drawing.Color.Black);               
}
catch (Exception)               
{  }
}

Are you an idea how we can prevent this error?

Thanks
Dirk

Originally posted: 2011-09-04T01:14:40

Confirmation on Cancel Button Press

I can't seem to find a way to get confirmation from the user if they click Cancel? It's a bit frustrating if they've been through 5 pages of entry only to hit cancel and loose it all. I was hoping to add a confirmation question to an Event but I can't seem to find anything that will fit the bill.

Originally posted: 2012-01-06T11:09:10

ThemeImageButton not drawing alpha channel / Exception in WinXP

I downloaded the AeroWizard source and example (version right before upgrade to VS2010), and the Back button in both my project and in the example project is drawing without the alpha channel so it looks ugly.
 
Also when I run this on WinXP I get an ArgumentException: "Given combination of Class, Part, and State is not defined by the current visual style." in the ThemeImageButton. If I "Continue" I get a red "X" in the ThemeImageButton on the form.
 
I am reporting them both in the same ticket since they are likely related.

Originally posted: 2010-06-03T08:39:23

Cancel button should allow for setting its CausesValidation property for use when data binding

Hi,

Love the AeroWizard control, am not quite sure if it's being maintained or not.

Anyhow, I was using this control and data-bound a C# class to a TextBox within one of the pages. I find that the property of the C# object bound to the TextBox gets updated even when I click the wizard's Cancel button, which is not necessarily what I want.

I suggest modifying the code to allow the caller of the wizard control to get/set the Cancel button's CausesValidation property.

I have cloned the code and will submit a pull request.

Brian

Expose CommandArea through property

It would be really great if you could make a release with a public property ThemedTableLayoutPanel CommandArea { get { return this.commandArea; } }

This way it would be easy to add more buttons to the command area, cuz now at classic win7 theme or windows xp classic theme added buttons are not at the same height as cancel or next buttons. Due to the fact that commandArea is docked at bottom and Cancel, as well as Next buttons have bottom anchor and my added buttons do not have this anchor to commandArea.

Originally posted: 2013-01-25T13:39:37

BackButton in Windows XP

Hi,
 
I'm wondering if is possible to fix the visual rendering of back button for windows XP, because it don't have a good rendering in XP, its looks out of possition.

Originally posted: 2011-03-04T11:39:14

Back button beside next and cancel button

Hi, I would like to add a Back button on bottom right. Currently i have Next and Cancel button. I try to drag and drop button control from toolbox, but it goes under the gray bar. Thanks

Translations

I would like to submit a German translation. How would you like me to submit it?

Originally posted: 2016-10-13T07:57:50

Keyboard navigation

Hi guys,

I discovered that the AeroWizard library does not handle keyboard navigation correctly. I mean that I am not able to select the "Next" button by using the "Tab" key. (This behavior is reproductible in the sample!)

Also I am not able to set the focus directly onto a textbox, I set the tabIndex correctly but something else seems to be selected by default. I tried also to set the active control to the textbox in the "initialize" event of the page.

Is there is something to do in order to enable keyboard navigation and correctly set the focus ?

I am using Aero Wizard library with VS 2012, W8 and .NET 3.5.

I retried the sample, and I am not able to select Next.

This is the behavior I am observing:

  • First page ("Choose an activity") : Tab key loop through controls on the page ("Cleanup system", "Trash everything", "Do you hate this")
  • Second page ("Modify system") : Tab key only select "Yes", when I enable the "Yes" button, I still can't select "Next" with tab key.
  • Third page ("Trash everything") : Tab key won't select "Sorry you are hoosed" and "Cancel" button.

I am on French W8.

Originally posted: 2013-09-30T19:12:05

Next Button Issues When Inserting Pages

I discovered a bug that occurs during the WizardPage.Commit event.

If you Insert pages during the Commit event that appear after the WizardPage that just triggered the Commit event then it skips past all the inserted WizardPage controls.

For example:

Private Sub WizardPage1_Commit(sender As Object, e As AeroWizard.WizardPageConfirmEventArgs) Handles WizardPage1.Commit
    Dim pages As List(Of AeroWizard.WizardPage) = New List(Of AeroWizard.WizardPage)

    'Dynamically create the WizardPages
    Dim row As DataRowView
    For Each index As Integer In checkedListBox.SelectedIndices
        row = DirectCast(checkedListBoxCameras.Items(index), DataRowView)
        pages.Add(CreateCameraWizardPage(row("Name").ToString, row("IpAddress").ToString))
    Next

    'Insert the pages
    WizardControl1.Pages.InsertRange(2, pages)
End Sub

That event will skip all pages inserted to select the page that appeared next in the designer.

Originally posted: 2016-11-23T19:24:30

Any way to disable the 'Back' button?

Good day!

I have recently been using this wonderful library, and I just wondered if there is an easy way to do this. I am not sure whether I am just missing this feature, or if it is not easy to implement. I know that people are going to say that you should never disable the 'Back' button, and ideally, I would like to be able to enable and disable it for specific pages, just as I can with "AllowNext" and "AllowCancel", and I do have good reason to want to disable this button.

Alternatively, is there a way to possibly cancel a 'Back' button press?

My greatest gratitude in advance to anybody who reads this,

Richard

Originally posted: 2011-08-07T07:12:01

How to get controls into toolbox

Hello,

this is the first time I download a library from CodePlex and sadly I can't find any info on how to get the controls into my toolbox in Visual Studio Community 2015. Could you give me a hint on how this is done?

Help is greatly apreciated!
Thanks!

Originally posted: 2015-12-01T07:13:05

Next button says "Next >" in design mode but is displayed as "Next" in runtime

There is a discrepancy in how the Next button is previewed in design mode and how it is presented in runtime. The 'greater than' arrow is missing in runtime. In the Design.cs file the button text is defined as this.nextButton.Text = "Next >" but it doesn't seem to help.

I'm using AeroWizard 2.1.0.0 (runtime version v4.0.30319) and Visual Studio 2015, running in Windows 7 SP1.

Update: This is about the Wizard 97 style template. The behavior can be seen in the last screenshot on https://aerowizard.codeplex.com/ as well. The back button says "< Back", but the next button is displayed as "Next" (without the angle bracket).

Originally posted: 2016-01-01T10:05:49

Changing Text on NextButton seem's to be not OK :(

Hello, Thanks a lot for your wizard :-) Just a little question, i would like to chanbge the button text for the Next Button on my Last page. I tried this : 

private void wizardPage3_Initialize(object sender, AeroWizard.WizardPageInitEventArgse) 
{
   wizardControl1.NextButtonText =&quot;Terminate&quot; ; 
   wizardControl1.Refresh();
   wizardControl1.Invalidate();
}

My button always appear at "Next" and not "Terminate".

Could you help me please ?

Thanks a lot,

Best regards,

Originally posted: 2012-09-26T04:33:01

Cancel Button not working when validation on controls is implemented

Hello,
firs of all: Thanks for providing this useful tool.

I'm facing the problem that the cancel-button is not working when I implement validation on a textbox for example. When validation fails, next-button doesn't work. Works as designed.
But the cancel-Button also is not working. I've tried to set causeValidation to false at all controls (wizard control, commandArea, commandAreaButtonFlowLayout and cancelButton) but I didn't manage to make it possible to cancel the wizard when validation of field contents fails.
Do you have any advice?
Thanks in advance,
Stefan

Remove TitleIcon

Just a quick simple question.

How do I disable the TitleIcon?

A possible solution is to use a fully transparent image as icon but a property would be nicer...

Originally posted: 2011-09-05T01:23:40

Right-to-left layout

When trying to add multilingual support, I've encountered two issues with right-to-left languages (such as Hebrew):

  1. Round "Back" button is not shown in the upper right corner of the wizard control. Instead, some other random stuff shows up. Button, however, works, so it's a visual problem.
  2. Wizard pages do not mirror their constituents, whilst wizard itself, header and footer do.

Can the problem be alleviated by me, or do I have to wait for a fix?
Thank you. Awesome wizard.

Originally posted: 2013-04-13T12:24:51

Having trouble opening the .sln file from GitHub

What version of Visual Studio was the .sln/projects created in?

Even using Visual Studio 2017, I am getting a message saying the project formats are unsupported, for the following projects:

  • AeroWizardHelp
  • AeroWizardItemTemplate
  • AeroWizardTemplates
  • Wizard97ItemTemplates

They all say that they were created in a newer version of Visual Studio. I am concerned about migrating the project files and then including them in a commit by mistake, thereby making the project un-openable in other versions of VS.

How to get this thing working?

I had an issue that I was able to resolve.  I found out it was an IDE thing, not specific to this control.  Sorry for clogging up the Discussion Board with crap.

It might be nice to tell people they have to go to the Toolbox and load it manually.  Some people may have never done that before (like me).

Originally posted: 2012-05-14T22:46:52

NullReferenceException in DesktopWindowManager.cs (VS 2012 Only)

I get a NullReferenceException when trying to use the AeroWizard Control template item in a new project.
It seems it's happening in DesktopWindowManager somewhere.

Note: This does not happen for the "Wizard97" or "Custom Wizard" controls.
Using VS 2012, Works fine in VS 2015

Originally posted: 2015-10-21T15:28:15

Build for post .net 3.5 releases

I love this project. I build my own version for 4.0, but that means I have to ship the dll rather than let collaborators automatically get it from NuGet.

BTW if you ever switch to BitBucket (Mercurial or Git) or GitHub, it becomes much easier for people to do the work and submit changes to you... TFS, Subversion, etc. are barriers to the many of us. If this project's code lived there, I'd be giving you a "pull request" with the work all done, instead of making an issue here.

Thanks!

Originally posted: 2013-06-06T11:16:03

TitleIcon selects wrong size icon.

If icon that is specified for TitleIcon property has more sizes in it for example 64x64, 32x32, 24x24, 16x16, then the biggest size icon will be used and just resized. This results in crappy looking icon. Worked around that by creating a new icon object forcing to select 16x16 size icon from icon file.

    /// &lt;summary&gt;
    /// Gets or sets the optionally displayed icon next to the wizard title.
    /// &lt;/summary&gt;
    /// &lt;value&gt;The title icon.&lt;/value&gt;
    [Category(&quot;Wizard&quot;), Localizable(true), Description(&quot;Icon next to the wizard title&quot;)]
    public Icon TitleIcon
    {
        get
        {
            return this.titleImageIcon;
        }

        set
        {
            this.titleImageIcon = value;
            this.titleImageList.Images.Clear();
            if (this.titleImageIcon != null)
            {
                this.titleImageList.Images.Add(new Icon(value, 16, 16));
                this.titleImage.ImageIndex = 0;
            }

            this.titleImageIconSet = true;
            this.Invalidate();
        }
    }

Originally posted: 2013-02-08T07:54:34

disable finish button

On last page i run some test. I would like to disable finish button until test are run and only enable if the test passes otherwise keep finish button disable. Please let me know how to disable/enable finish button on last page of the wizard. Thanks

ShowInTaskbar and Wizard still not working well together

Hi Dahall, the for taking the time to look into that runtime error. I didn't had a chance to test the new version until now. The runtime error is gone, but unfortunately the aero effect had disappear as-well (at runtime). Actually, when setting ShowInTaskbar to false there also is a change at design time ... the title's background is changing from the (default) blue-like color to grey (I think it's Control default color).
 
Thanks again, great control, no rush with this one,
 
CalinM

Originally posted: 2011-03-03T07:22:15

Control crashes when disabling windows themes

When setting windows 7 to a classic theme the control throws an exception:
 
WizardControl.cs Line 717: VisualStyleRenderer theme = new VisualStyleRenderer(aw, 0, 0);
throws:
InvalidOperationException
"Visual Styles-related operation resulted in an error because no visual style is currently active"
 
When making use of Visual styles in controls, the statements involved will throw this exception if visual themes are disabled in windows (Setting it to classic theme) similar to the pre windows vista check added to the code previously.
 
This is for code version 35908

Originally posted: 2010-02-08T01:44:36

VSIX?

What about making the item template into a Visual Studio extension and upload it to the Visual Studio extension gallery? If I'm allowed, I volonteer to do so.

Originally posted: 2012-08-20T01:54:31

White background on pre Vista systems (W2k3 or XP)

Hi,
 
I'm using the wizard on Windows 2003 servers as well and it looks a little bit white in the background :-) (see attached picture). Do you have an option to change this for nicer look on pre Vista systems?
 
Thanks
Dirk

Originally posted: 2011-09-10T16:48:17

Distorted UI

When using medium magnification, 125%, "Next" and "Cancel" buttons are not displayed properly - they are partially hidden at their bottom as in attached image. This is serious bug. I'm programmer myself, and I know how important is to test the UI in all three magnifications: 100%, 125% and 150%.
I have Windows 8.1 64 bit.

Another minor inconvenience is when adding your controls to Visual Studio 2013 Toolbox, they are displayed rogue - without suitable image.

Thank you.

Originally posted: 2015-06-06T14:16:48

Is there any code example of use of Aero Wizard .NET Library?

Is there any code example of use of Aero Wizard .NET Library?

I load reference into my project, i can drop control in form, with designer add wizardpages, but how can I detect when chage of wizardpages?

I hope someone can help me.

Thanks

JSanta

Originally posted: 2011-05-21T20:35:33

"Buttons" on the screenshot

On the mainpage for this project there is a couple of screenshot of the Wizard.

I can't figure out how the "buttons" are created (the ones with the "Hint-text" below the text).

I have downloaded the source for the library and looked at the TestWizard-project. In this project I can only see some standard WinForms buttons.

How do I make those "fancy" buttons?

UPDATE:

Found the classes in the source! But apparently they contain a lot of errors. Could you investigate these and maybe use the controls in the TestWizard project?

Originally posted: 2011-09-05T03:39:34

VS2010 and .NET4 Support

Hi,

I moved the to VS2010 and .NET4. Everything works fine except the fact that the background color of my titlebar icons will no more transparent it's black. Do you have any idea what I can do?

You can find a link to the picture here: http://dl.dropbox.com/u/5839527/AeroWizard.png

Thanks
Dirk

Originally posted: 2010-12-29T07:40:54

Thank you!

I am really thankful for that control. It looks native, it's easy to design with, it's perfekt!

Originally posted: 2012-08-10T06:08:41

Disable "Previous button" completely

Just a quick question.

How can I disable the "Previous"-button completely (the arrow in the upper-left corner)?

I use the Aero Wizard for an application that installs an SQL Server database and the user shouldn't be able to "cancel" while installing. I know it is possible to disable the "click event" on it (Rollback event). But I want to hide the button completely...

Originally posted: 2011-08-26T02:21:56

Suggestion to add skipCommit

Sometimes it is useful to do not call CommitPage event when going to specified page (such implementation could be useful on cancel event and going to main page without commiting the previous page). Maybe not everyone would find it useful but still...

    /// &lt;summary&gt;
    /// Advances to the specified page.
    /// &lt;/summary&gt;
    /// &lt;param name=&quot;nextPage&quot;&gt;The wizard page to go to next.&lt;/param&gt;
    public virtual void NextPage(WizardPage nextPage)
    {
        this.NextPage(nextPage, false);
    }

    /// &lt;summary&gt;
    /// Advances to the specified page.
    /// &lt;/summary&gt;
    /// &lt;param name=&quot;nextPage&quot;&gt;The wizard page to go to next.&lt;/param&gt;
    /// &lt;param name=&quot;skipCommit&quot;&gt;if set to &lt;c&gt;true&lt;/c&gt; skip CommitPage event.&lt;/param&gt;
    /// &lt;exception cref=&quot;System.ArgumentException&quot;&gt;When specifying a value for nextPage, it must already be in the Pages collection.;nextPage&lt;/exception&gt;
    public virtual void NextPage(WizardPage nextPage, bool skipCommit)
    {
        if (this.IsDesignMode())
        {
            int idx = this.SelectedPageIndex;
            if (idx &lt; this.Pages.Count - 1)
            {
                this.SelectedPage = this.Pages[idx + 1];
            }

            return;
        }

        if (skipCommit || this.SelectedPage.CommitPage())
        {
            this.pageHistory.Push(this.SelectedPage);

            if (nextPage != null)
            {
                if (!this.Pages.Contains(nextPage))
                {
                    throw new ArgumentException(&quot;When specifying a value for nextPage, it must already be in the Pages collection.&quot;, &quot;nextPage&quot;);
                }

                this.SelectedPage = nextPage;
            }
            else
            {
                WizardPage selNext = this.GetNextPage(this.SelectedPage);

                // Check for last page
                if (this.SelectedPage.IsFinishPage || selNext == null)
                {
                    this.OnFinished();
                    return;
                }

                // Set new SelectedPage value
                this.SelectedPage = selNext;
            }
        }
    }

Originally posted: 2013-02-08T04:28:31

Rendering in Windows XP

Thanks for quick response. Nice control.
 
I Found this problem in XP again. =)
 
This happens when a windows pass over the title bar.

Originally posted: 2011-03-09T09:55:30

WizardControl and ShowInTaskbar not working together

At design time, setting the WizardControl's parent form property ShowInTaskbar to false cause the design part of the control to crash (see attachment).
Same problem at runtime if I try to manually set the ShowInTaskbar ... the application crashes silently.

Originally posted: 2011-02-21T07:31:38

The Finished event is being called twice

Hi,

Not sure why I am seeing this. For some reason, the Finished event is being called twice.

Is this expected behavior?

I need to open a file when the user chooses the Finish button to close the wizard.

Thanks,

Javid

Originally posted: 2012-08-15T09:49:40

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.