![]() |
VOOZH | about |
dotnet add package NetCore2Blockly --version 10.2026.316.550
NuGet\Install-Package NetCore2Blockly -Version 10.2026.316.550
<PackageReference Include="NetCore2Blockly" Version="10.2026.316.550" />
<PackageVersion Include="NetCore2Blockly" Version="10.2026.316.550" />Directory.Packages.props
<PackageReference Include="NetCore2Blockly" />Project file
paket add NetCore2Blockly --version 10.2026.316.550
#r "nuget: NetCore2Blockly, 10.2026.316.550"
#:package NetCore2Blockly@10.2026.316.550
#addin nuget:?package=NetCore2Blockly&version=10.2026.316.550Install as a Cake Addin
#tool nuget:?package=NetCore2Blockly&version=10.2026.316.550Install as a Cake Tool
👁 Build Status
👁 GitHub license
👁 NuGet
👁 Generate Thanks Outdated Licenses
NETCore2Blockly generates Blockly blocks for each of your controller actions.
Demo at https://ignatandrei.github.io/BlocklyAutomation/
Demo Video at https://www.youtube.com/watch?v=GptkNWjmCzk
Sample Project is TestBlocklyHtml from this repository
Contributors welcome! - please send email to <img src='email.png' height='10px' title = "please write email from image" alt='email'></img> or see issues tab.
Install https://www.nuget.org/packages/NetCore2Blockly/ by running the following command in the Package Manager Console:
Install-Package NetCore2Blockly
//after app.MapControllers();
app.UseBlocklyUI(app.Environment);
app.UseBlocklyAutomation();
Run the application from VS and browse to /BlocklyAutomation/ or /BlocklyAutomation/index.html
Install https://www.nuget.org/packages/NetCore2Blockly/ by running the following command in the Package Manager Console:
Install-Package NetCore2Blockly
Modify Startup.cs by adding
public void ConfigureServices(IServiceCollection services)
{
//somewhere generate the swagger
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
});
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
//last line
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseSwagger();
app.UseBlocklyUI(env);
//code
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.UseBlocklyAutomation();
});
}
Run the application from VS and browse to /BlocklyAutomation/ or /BlocklyAutomation/index.html
Install-Package Swashbuckle.AspNetCore -Version 5.6.3 Install-Package NetCore2Blockly -Version 3.2022.224.16
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseSwagger();
//code
app.UseBlocklyUI(env);
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.UseBlocklyAutomation();
});
Run the application from VS and browse to /BlocklyAutomation/ or /BlocklyAutomation/index.html
Replace
using NetCore2Blockly; ⇒ using NetCore2BlocklyNew; app.UseBlocklyUI(); ⇒ app.UseBlocklyUI(env); Delete app.UseBlockly(); ⇒ Add ⇒ endpoints.UseBlocklyAutomation();
Navigate to /blocklyAutomation
TBC: create BlocklyAutomation/assets/loadAtStartup/swaggers.json
See Demos from https://ignatandrei.github.io/BlocklyAutomation/
Also, it works with Active Directory enabled - see Authentication category.
See https://ignatandrei.github.io/BlocklyAutomation/BlocklyAutomation/automation/loadexample/jwt
See https://ignatandrei.github.io/BlocklyAutomation/BlocklyAutomation/automation/loadexample/saveImage
See https://ignatandrei.github.io/BlocklyAutomation/BlocklyAutomation/automation/loadexample/NetCoreBlockly_DeleteDepartment or search for department in demos
Create BlocklyAutomation\assets\loadAtStartup\customCategories.txt
Download the source code, run the TestNetCorePackage project ( in the test folder ).
Thanks goes to these wonderful people (emoji key):
If you want to contribute, that is plenty of work to be done -see issues tab .
<table> <tr> <td align="center"><a href="http://www.chestiiautomate.ro/"><img src="https://avatars1.githubusercontent.com/u/4983185?v=4" width="100px;" alt=""/><br /><sub><b>Cosmin Popescu</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=cosminpopescu14" title="Code">💻</a></td> <td align="center"><a href="https://github.com/adriannasui"><img src="https://avatars3.githubusercontent.com/u/8627433?v=4" width="100px;" alt=""/><br /><sub><b>Adrian Nasui</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=adriannasui" title="Documentation">📖</a></td> <td align="center"><a href="https://github.com/tudorgbiliescu"><img src="https://avatars3.githubusercontent.com/u/8693567?v=4" width="100px;" alt=""/><br /><sub><b>Tudor Iliescu</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=tudorgbiliescu" title="Code">💻</a></td> <td align="center"><a href="https://github.com/robertszabobv"><img src="https://avatars0.githubusercontent.com/u/9404144?v=4" width="100px;" alt=""/><br /><sub><b>robertszabobv</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=robertszabobv" title="Code">💻</a></td> <td align="center"><a href="https://github.com/NoahAndrews"><img src="https://avatars1.githubusercontent.com/u/10224994?v=4" width="100px;" alt=""/><br /><sub><b>Noah Andrews</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=NoahAndrews" title="Code">💻</a></td> <td align="center"><a href="https://github.com/es-rene99"><img src="https://avatars3.githubusercontent.com/u/43294836?v=4" width="100px;" alt=""/><br /><sub><b>Rene Escalante</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=es-rene99" title="Code">💻</a></td> </tr> </table>
This project follows the all-contributors specification. Contributions of any kind welcome!
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on NetCore2Blockly:
| Package | Downloads |
|---|---|
|
OpenAPISwaggerUI
This package adds many swagger UI to |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.2026.316.550 | 167 | 3/16/2026 |
| 10.2026.316.437 | 131 | 3/16/2026 |
| 10.2026.316.311 | 154 | 3/16/2026 |
| 9.2024.1206.813 | 907 | 12/6/2024 |
| 9.2024.1204.2039 | 324 | 12/4/2024 |
| 8.2024.503.745 | 3,110 | 5/3/2024 |
| 8.2024.428.1000 | 362 | 4/28/2024 |
| 7.2023.427.2025 | 1,602 | 4/27/2023 |
| 7.2023.426.2125 | 368 | 4/26/2023 |
| 7.2023.417.1109 | 435 | 4/17/2023 |
| 7.2023.306.2106 | 2,650 | 3/6/2023 |
| 7.2023.303.820 | 479 | 3/3/2023 |
| 7.2023.228.2023 | 588 | 2/28/2023 |
| 7.2023.228.1323 | 463 | 2/28/2023 |
| 7.2023.226.822 | 463 | 2/26/2023 |
| 7.2023.221.1825 | 493 | 2/21/2023 |
| 7.2023.221.655 | 463 | 2/21/2023 |
| 7.2023.33.820 | 459 | 3/3/2023 |
| 7.2022.220.2115 | 474 | 2/20/2023 |
| 5.2022.730.2029 | 1,730 | 7/30/2022 |