Sergio0694 / Brainf_cksharp
Licence: gpl-3.0
A complete and full-featured Brainf_ck IDE/console for Windows 10 (UWP), with a high-performance REPL interpreter
Stars: ✭ 26
Programming Languages
csharp
926 projects
Labels
Projects that are alternatives of or similar to Brainf cksharp
Opentouryo
”Open棟梁”は、長年の.NETアプリケーション開発実績にて蓄積したノウハウに基づき開発した.NET用アプリケーション フレームワークです。 (”OpenTouryo” , is an application framework for .NET which was developed using the accumulated know-how with a long track record in .NET application development.)
Stars: ✭ 233 (+796.15%)
Mutual labels: library, netstandard
Kbcsv
KBCsv is an efficient, easy to use .NET parsing and writing library for the CSV (comma-separated values) format.
Stars: ✭ 75 (+188.46%)
Mutual labels: library, netstandard
Computesharp
A .NET 5 library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Stars: ✭ 982 (+3676.92%)
Mutual labels: library, netstandard
Colore
A powerful C# library for Razer Chroma's SDK
Stars: ✭ 121 (+365.38%)
Mutual labels: library, netstandard
Ffmediatoolkit
FFMediaToolkit is a cross-platform video decoder/encoder library for .NET that uses FFmpeg native libraries. It supports video frames extraction, reading stream metadata and creating videos from bitmaps in any format supported by FFmpeg.
Stars: ✭ 156 (+500%)
Mutual labels: library, netstandard
Weihanli.common
common tools,methods,extension methods etc... .net 常用工具类,公共方法,常用扩展方法等,基础类库
Stars: ✭ 152 (+484.62%)
Mutual labels: library, netstandard
Neatinput
A .NET standard project which aims to make keyboard and mouse input monitoring easy on Windows and eventually Linux.
Stars: ✭ 89 (+242.31%)
Mutual labels: library, netstandard
Binarypack
The fastest and most memory efficient binary serialization library for .NET Standard 2.1, powered by dynamic IL generation
Stars: ✭ 169 (+550%)
Mutual labels: library, netstandard
Cosmonaut
🌐 A supercharged Azure CosmosDB .NET SDK with ORM support
Stars: ✭ 309 (+1088.46%)
Mutual labels: library, netstandard
Functions.js
📦 A hub of numerous functions with various functionalities
Stars: ✭ 22 (-15.38%)
Mutual labels: library
Mondocks
An alternative way to interact with MongoDB databases from F# that allows you to use mongo-idiomatic constructs
Stars: ✭ 20 (-23.08%)
Mutual labels: library
Itext7
iText 7 for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText 7 can be a boon to nearly every workflow.
Stars: ✭ 913 (+3411.54%)
Mutual labels: library
Downloadlargefilesbyurl
DownloadLargeFilesByUrl is a GAS library for downloading large files from URL to Google Drive using Google Apps Script (GAS).
Stars: ✭ 24 (-7.69%)
Mutual labels: library
Xtoolkit.whitelabel
Modular MVVM framework for fast creating powerful cross-platform applications with Xamarin.
Stars: ✭ 22 (-15.38%)
Mutual labels: library
Yubihsm Go
A Go client for the yubihsm2 binary protocol and connector service
Stars: ✭ 19 (-26.92%)
Mutual labels: library
Brainf*ck#
A complete, full-featured Brainf*ck IDE/console for Windows 10, built from the ground up as a UWP app.
Overview
- IDE with syntax highlight and code autocompletion
- Indentation depth indicators and column guides
- Git diff markers to see the changes in the current code file
- Breakpoints support with complete debugging experience
- Full featured console to test your scripts and improve your coding level
- Real time memory state with the all the info about every cell and the pointer actual position
- Exceptions handler, infinite loops auto suppression
- Complete 8 bit Unicode char lookup table to see the values of the characters in the Stdin buffer
- Touch friendly UI with on screen custom keyboard and dedicated text navigation buttons
- Undo/redo features to help you write your code more easily
- An interpreter debugger that shows the position of the operator that caused the exception and the stack trace
- Save your scripts in your personal library shared across devices and edit them whenever you want
- Custom overflow mode for the memory state
- PBrain extensions support to declare and call functions
Required dependencies 🔧
The Brainf*ck# solution requires the following tools to build all the available projects:
- Visual Studio 2019, with .NET and UWP workloads
- Windows 10 SDK, version 1903
- .NET Core 3.1 SDK
- Windows 10 >= 1903
Contributing 🙌
Brainf*ck# is open source and free to download in the Store, with just an optional IAP to unlock additional themes for the IDE. If you found a bug, feel free to open an issue or draft a PR! If you'd like to support me instead, you can:
- Give a star to the repository
- Download the app and leave a review in the Store
- Make a small contribution on my PayPal.me link 🍻
Dependencies and references 🔖
Trivia 📖
This project was the one I used to prototype and develop both the Microsoft.Toolkit.Mvvm
and Microsoft.Toolkit.HighPerformance
packages, which are heavily used in the projects in this repository.
If you'd like to learn more on these libraries:
- See our samples and docs on the MVVM Toolkit at aka.ms/mvvmtoolkit
- See the docs on the HighPerformance package here
- Explore the codebase for these and other Windows Community Toolkit packages here
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].