Home
zerosharp
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Home
-
Espressif Acquires Majority Stake in M5Stack
> the core C-based stuff
Plug for https://www.nanoframework.net/
- keyboard jiggler that is programmable? e.g. i can specify which keys i want pressed and when
-
How to create a C# program that waits for user input without consuming a lot of system resources?
https://www.nanoframework.net/ not sure how it good in current state but for those who want use c# on esp32 - its reasonable way)
-
Can C# be used effectively without .net / .net core?
check out https://www.nanoframework.net/
-
If I already know C#, should I learn C++ or Rust?
You can do embedded with C#, you can work on microcontrollers, and you can make games in Unity.
-
Hardware projects where C# can be implemented
Arduino, but runs .Net. https://en.wikipedia.org/wiki/Netduino Nano framework let's your write c# for esp32 and whatnot. https://www.nanoframework.net/
-
bflat - Build native C# applications independent of .NET
Yeah, that's my first thought. I've done some ESP32 programming and tried out nanoframework as my first attempt. Nanoframework is a cool project but I had some problems and ended up having to write everything in C.
-
School projects
Well, there is https://www.nanoframework.net/ though microbit isn't supported, but ESP32 is
- Functional programming language for embedded devices?
- Gode Programmeringssprog/teknologier
zerosharp
- Writing windows APIs with C# EFi no runtime?
-
Do you think C# will be decentralized in the future?
Not sure why you would want to use C# without it’s open source framework but here it is: https://github.com/MichalStrehovsky/zerosharp
-
Can C# be used effectively without .net / .net core?
C# without .NET is like C without glibc. Possible but you'll need another core library. For C# that would be something like Mono or ZeroSharp.
- bflat - Build native C# applications independent of .NET
-
Bflat – a single ahead of time crosscompiler and runtime for C#
NativeAOT definetely can do bare metal, here's an example of a very basic EFI boot application:
https://github.com/MichalStrehovsky/zerosharp/tree/master/ef...
-
wait what
Here's one example repo that uses that feature if you are interested: https://github.com/MichalStrehovsky/zerosharp
-
Making an OS with C#?
This is false. You can even make UEFI application in C#
-
New UI for my C# operating system MOOS
check https://github.com/MichalStrehovsky/zerosharp/tree/master/efi-no-runtime
-
My os written in c#
Kind of. There's https://github.com/MichalStrehovsky/zerosharp demonstrating some bare metal capabilities.
- Are there any alternatives to COSMOS?
What are some alternatives?
stm32-bootloader - Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
EfiSharp - An Attempt at building at least some of C# corelib for EFI applications. Inspired by https://github.com/MichalStrehovsky/zerosharp to see if this possible.
mjs - Embedded JavaScript engine for C/C++
Ryujinx - Experimental Nintendo Switch Emulator written in C#
nf-interpreter - :gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
EdgeSharp - Build .NET Win32/WinForms/WPF WebView2 HTML5 Desktop Apps
STM32_stereovision - Open Source stereovision device with STM32
TinyGo - Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
ExpressLRS-Hardware - STM32/ESP32/ESP8285-based High-Performance Radio Link for RC applications
asdf-dotnet-core - ✨ .Net Core plugin for asdf version manager
MicroPython - MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
bflat - C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)