Skip to content

Jonathan-Racaud/awesome-beef

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Awesome Beef Awesome

A curated list of awesome Beef framework, libraries and resources.

Inspired by awesome-python.

Summary

Official resources

The official documentation and resource for the Beef programming language.

Frameworks and Libraries

Algorithms

Libraries providing implementations of algorithms

Cryptography and Hashing

Noise

Caching

  • System.Caching - A BeefLang implementation of .net System.Runtime.Caching, useful to prevent double-triggering, response caching, data caching, etc.

Command Line Interface Development

Libraries for building CLI applications

  • CowieCLI - Awesome command line arguments parsing library.

Coroutines

Libraries related to coroutines and multithread programming

  • Minicoro-beef - Wrapper for the C asymetric coroutines library.

Game Development

Awesome game development libraries and frameworks.

Engines

  • Strawberry - A 2D game engine using SDL, focused on usability and simplicity.
  • Tilengine-beef - Beef Language wrapper for Tilengine 2D Graphics Engine.

Frameworks

  • Pile - A simple extendable game framework.
  • Raylib-beef - A raylib binding for Beef programming language.

Libraries

GUI

Libraries and frameworks for general GUI programming

  • ImGui
  • Mince - A GUI Toolkit for use with the Beef Programming Language.
  • NativeFileDialog-beef - Portable library to invoke native file dialogs.
  • Ultralight-beef - Write UI code for your game/application with web technologies (HTML/CSS/JS) using a lightweight web renderer.

IoC

Inversion of Control libraries and frameworks

Logging

Logging libraries and frameworks.

Networking

Networking related libraries

  • Beef-Net - BeefLang networking library, based on lNet

Scripting Engines

Awesome scripting libraries.

  • Lua-beef - BeefLang wrapper library for Lua.

Serialization

Libraries for serializing and parsing text

  • Atma.Json - Json serialization framework.
  • Beef-toml - Toml parser/serializer library.
  • bon - A reflection based structure serialization library designed for Beef.
  • Xml-Beef - Single-file XML parser in Beef with doctype support.

Themes

IDE themes.

Text Processing

Libraries for parsing and manipulating plain texts.

  • TinyRegex - Tiny implementation of a subset of Regex.

Projects and Articles

To show or explain what beef is capable of.

Dynamic Linking

Networking

  • SampleListener - Example of an echo server showing the use of System.Net.Socket to listen for clients connections.

Contributing

Your contributions are always welcome! Please take a look at the contribution guidelines first.

I will keep some pull requests open if I'm not sure whether those libraries are awesome, you could vote for them by adding 👍 to them. Pull requests will be merged when their votes reach 20.

About

A curated list of awesome Beef framework, libraries and resources

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published