All Projects → Sergio0694 → Brainf_cksharp

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

Programming Languages

csharp
926 projects

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
Mouse Rs
Rust library to control the mouse
Stars: ✭ 24 (-7.69%)
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
Badx12
A Python Library for parsing ANSI ASC X12 files.
Stars: ✭ 25 (-3.85%)
Mutual labels:  library
Yubihsm Go
A Go client for the yubihsm2 binary protocol and connector service
Stars: ✭ 19 (-26.92%)
Mutual labels:  library
B24
Bitrix24 Client Library
Stars: ✭ 18 (-30.77%)
Mutual labels:  library
M2x Python
AT&T M2X Python Library
Stars: ✭ 25 (-3.85%)
Mutual labels:  library
Apos.input
Polling input library for MonoGame.
Stars: ✭ 25 (-3.85%)
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.

Get it from Microsoft

Overview

image

  • 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:

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].