All Projects → MrSmith33 → anchovy

MrSmith33 / anchovy

Licence: BSL-1.0 license
D language multimedia library for games and gui applications

Programming Languages

d
599 projects

Projects that are alternatives of or similar to anchovy

smk
SMK - Simple multimedia kit - C++ WebAssembly
Stars: ✭ 89 (+304.55%)
Mutual labels:  multimedia
RCCpp-DearImGui-GLFW-example
Add Runtime Compiled C++ to the Dear ImGui example using the GLFW and OpenGL backend - with power saving
Stars: ✭ 61 (+177.27%)
Mutual labels:  glfw
gstcefsrc
A simple gstreamer wrapper around Chromium Embedded Framework
Stars: ✭ 46 (+109.09%)
Mutual labels:  multimedia
virtualGizmo3D
Virtual GIZMO - 3D object manipulator / orientator, via mouse, with pan and dolly/zoom features
Stars: ✭ 36 (+63.64%)
Mutual labels:  glfw
cairo
Package cairo provides full Go bindings for Cairo, a 2D graphics library.
Stars: ✭ 28 (+27.27%)
Mutual labels:  glfw
UDLF
An Unsupervised Distance Learning Framework for Multimedia Retrieval
Stars: ✭ 40 (+81.82%)
Mutual labels:  multimedia
Spatial.Engine
[WIP] Spatial is a cross-platform C++ game engine.
Stars: ✭ 50 (+127.27%)
Mutual labels:  glfw
pd-lua
Lua bindings for Pd, updated for Lua 5.3+
Stars: ✭ 20 (-9.09%)
Mutual labels:  multimedia
ffmpegd
FFmpeg websocket server for ffmpeg-commander.
Stars: ✭ 37 (+68.18%)
Mutual labels:  multimedia
pyunity
A pure Python 3D Game Engine that was inspired by the structure of the Unity Game Engine
Stars: ✭ 187 (+750%)
Mutual labels:  glfw
conan-sfml
[OBSOLETE] The recipe is now in https://github.com/bincrafters/community
Stars: ✭ 13 (-40.91%)
Mutual labels:  multimedia
HumanRecognition
Person Recognition System on PIPA dataset
Stars: ✭ 28 (+27.27%)
Mutual labels:  multimedia
rtsp-types
RTSP (RFC 7826) types and parsers/serializers
Stars: ✭ 16 (-27.27%)
Mutual labels:  multimedia
gleq
Simple event queue for GLFW 3
Stars: ✭ 66 (+200%)
Mutual labels:  glfw
SSffmpegVideoOperation
This is a library of FFmpeg for android... 📸 🎞 🚑
Stars: ✭ 261 (+1086.36%)
Mutual labels:  multimedia
emacs-application-framework
EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
Stars: ✭ 2,454 (+11054.55%)
Mutual labels:  multimedia
ebml-go
A pure Go implementation of bi-directional EBML encoder/decoder
Stars: ✭ 60 (+172.73%)
Mutual labels:  multimedia
azteroids
Simple Asteroids game in C++ and OpenGL
Stars: ✭ 51 (+131.82%)
Mutual labels:  glfw
WebAssembly-WebGL-2
A simple port of the "Getting started with GLFW3" code to valid code for Emscripten compilation
Stars: ✭ 65 (+195.45%)
Mutual labels:  glfw
mach-glfw
Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
Stars: ✭ 186 (+745.45%)
Mutual labels:  glfw

#Anchovy

Set of multimedia libraries for games and gui applications. Currently in active development, so usage in big projects is not recomended. API can change with every version.

v0 6 0

##Simple docking implementation guiex02

##Structure:

  • anchovy.core - basic interfaces.
  • anchovy.utils - additional helpers.
  • anchovy.graphics - windows and rendering.
  • anchovy.gui - skinnable graphical interface. The only usable package right now.

##Dependencies:

  • dlib - vectors and matrixes
  • sdlang-d - gui markup files are stored in .sdl files
  • derelict-fi - for image loading (may be replaced by dlib image loader in the future).
  • derelict-ft - font rendering
  • derelict-gl3 - OpenGL renderer
  • derelict-glfw3 - window creation, input handling
  • derelict-sdl2 - window creation, input handling (abandoned)
  • derelict-util - used by other derelict packages

##Contributing: Any improvements, bug reports, feature-requests are highly appreciated.

##Building ###Windows and linux

Now the library can be built with dub.

To use in your project put a dependency like:

"dependencies": {
	"anchovy": ">=0.7.1"
}

To build example application execute in root folder:

dub build anchovy:example01 --build=debug --nodeps

You can download compiled examples from latest release. They include nesessary dll's. For linux you need to install libraries (glfw3, freetype, freeimage).

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