8 best C# Automation libraries in 2024

share link

by naveen.kumar@openweaver.com dot icon Updated: Jan 1, 2023

technology logo
technology logo

Guide Kit Guide Kit  

C# is one of the most popular programming languages in the entire world and boasts a massive ecosystem of libraries and frameworks. It's also one of the best languages to use for testing automation projects, owing to its ability to interact with all kinds of different software and systems (including Windows applications). We can use automation libraries that allow us to perform repetitive tasks automatically. Some of the most widely used C# Automation open source libraries among developers include: Cake - Cake (C# Make) is a build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages; FlubuCore - cross platform build and deployment automation system. You can define your build and deployment scripts in C# using an intuitive fluent interface. The entire list of C# Automation open source libraries are provided below.

ArchiSteamFarmby JustArchiNET

C# doticonstar image 9487 doticonVersion:5.4.7.1doticon
License: Permissive (Apache-2.0)

C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.

Support
    Quality
      Security
        License
          Reuse

            ArchiSteamFarmby JustArchiNET

            C# doticon star image 9487 doticonVersion:5.4.7.1doticon License: Permissive (Apache-2.0)

            C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
            Support
              Quality
                Security
                  License
                    Reuse

                      cakeby cake-build

                      C# doticonstar image 3594 doticonVersion:v3.0.0doticon
                      License: Permissive (MIT)

                      :cake: Cake (C# Make) is a cross platform build automation system.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                cakeby cake-build

                                C# doticon star image 3594 doticonVersion:v3.0.0doticon License: Permissive (MIT)

                                :cake: Cake (C# Make) is a cross platform build automation system.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          BotSharpby SciSharp

                                          C# doticonstar image 1442 doticonVersion:v0.3doticon
                                          License: Permissive (Apache-2.0)

                                          The Open Source Chatbot Framework in .NET

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    BotSharpby SciSharp

                                                    C# doticon star image 1442 doticonVersion:v0.3doticon License: Permissive (Apache-2.0)

                                                    The Open Source Chatbot Framework in .NET
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              FlubuCoreby dotnetcore

                                                              C# doticonstar image 853 doticonVersion:V5.1.1doticon
                                                              License: Permissive (MIT)

                                                              A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        FlubuCoreby dotnetcore

                                                                        C# doticon star image 853 doticonVersion:V5.1.1doticon License: Permissive (MIT)

                                                                        A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  tasktby saucepleez

                                                                                  C# doticonstar image 826 doticonVersion:v3.5.0.0doticon
                                                                                  no licences License: No License (null)

                                                                                  taskt (pronounced 'tasked' and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            tasktby saucepleez

                                                                                            C# doticon star image 826 doticonVersion:v3.5.0.0doticonno licences License: No License

                                                                                            taskt (pronounced 'tasked' and formely sharpRPA) is free and open-source robotic process automation (rpa) built in C# powered by the .NET Framework
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      atataby atata-framework

                                                                                                      C# doticonstar image 462 doticonVersion:v2.7.0doticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      C#/.NET test automation framework for web

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                atataby atata-framework

                                                                                                                C# doticon star image 462 doticonVersion:v2.7.0doticon License: Permissive (Apache-2.0)

                                                                                                                C#/.NET test automation framework for web
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          C# doticonstar image 117 doticonVersion:Currentdoticon
                                                                                                                          License: Strong Copyleft (GPL-3.0)

                                                                                                                          Browser test automation using Selenium WebDriver in C#

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    csharp.webdriverby sayems

                                                                                                                                    C# doticon star image 117 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                    Browser test automation using Selenium WebDriver in C#
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              ProtoTest.Golemby ProtoTest

                                                                                                                                              C# doticonstar image 72 doticonVersion:1.1.3doticon
                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                              C# Test Automation Framework

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        ProtoTest.Golemby ProtoTest

                                                                                                                                                        C# doticon star image 72 doticonVersion:1.1.3doticon License: Permissive (Apache-2.0)

                                                                                                                                                        C# Test Automation Framework
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  See similar Kits and Libraries