asfw-dlang 0.0.1
ArchaicSoft Framework. (General Software and Game Development Addons)
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
This package provides sub packages which can be used individually:
asfw-dlang:io - ArchaicSoft Framework. (General Software and Game Development Addons)
asfw-dlang:network - ArchaicSoft Framework. (General Software and Game Development Addons)
asfw-dlang:plugin - ArchaicSoft Framework. (General Software and Game Development Addons)
asfw-dlang:security - ArchaicSoft Framework. (General Software and Game Development Addons)
asfw-dlang:system - ArchaicSoft Framework. (General Software and Game Development Addons)
ArchaicSoft Framework
ASFW is a useful mini-library collection for general development with compatible extensions for game specific development targetting Godot.
Each supported language has their own native implementation of features to best suit the development needs without extra language dependencies that normally come along with using a binding.
Below are descriptors of the language implementations feature set:
<div align="center"> <h2>GDScript</h2> <img src="./assets/images/system/gdscript.png"> </div>
- Various async network solutions in a 'done-for-you' format relying on enumerator packet names and (event/signal)-based connection and receive functions.
- State Machines for controlling object permissions and workflow in a game setting.
- Script Machine for running a script ecosystem external from the main source code.
<div align="center"> <h2>DotNet</h2> <img src="./assets/images/system/csharp.png"> <img src="./assets/images/system/visualbasic.png"> <img src="./assets/images/system/fsharp.png"> </div>
- Various async network solutions in a 'done-for-you' format relying on enumerator packet names and (event/signal)-based connection and receive functions.
- Easier FTP interaction
- General IO operations against flatfile creation/management and circumstantial serialization.
- Encryption using direct-password or asynchronous key-pairs
- Mono-Framework inspired dynamic library management useful for making user-space redirectable bindings and plugin systems.
<div align="center"> <h2>DLang</h2> <img src="./assets/images/system/dlang.png"> </div>
- Various async network solutions in a 'done-for-you' format relying on enumerator packet names and (event/signal)-based connection and receive functions.
- General IO operations against flatfile creation/management and circumstantial serialization.
- Mono-Framework inspired dynamic library management useful for making user-space redirectable bindings and plugin systems.
- C#-style event system (Add or remove functions to/from an array to be invoked when calling the event object)
- Bitconverter (assumed little endian is the superior system)
- 0.0.1 released 2 days ago
- archaicsoft/asfw
- gitlab.com/archaicsoft/asfw
- Boost License 1.0
- Copyright © 2016-2025, ArchaicSoft
- Authors:
- Sub packages:
- asfw-dlang:io, asfw-dlang:network, asfw-dlang:plugin, asfw-dlang:security, asfw-dlang:system
- Dependencies:
- asfw-dlang:network, asfw-dlang:security, asfw-dlang:system, asfw-dlang:plugin, asfw-dlang:io
- Versions:
-
Show all 3 versions0.0.1 2025-Nov-10 ~main 2025-Nov-10 ~gameplay_tags 2025-Nov-12 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
0 downloads total
-
- Score:
- 0.0
- Short URL:
- asfw-dlang.dub.pm