Cufy Org

Home


Cufy is an non-profit open-source international organization focused on gathering variant kinds of programmers from beginners to professionals so members learn from another. Because Cufy is a nonprofit organization, the main target of Cufy members is friendship, experience and popularity. This website lists the main projects of Cufy.



Jamplate

Jamplate is a C-Style pre-processor. Although it is a C-Style, this does not mean it is following the C standard. This pre-processor has almost the same expected behaviour as a standard C pre-processors with some features added and some missing.

Jamplate

	#for $output ['firstfile', 'secondfile', 'thirdfile', 'forthfile']
	#console __OUTPUT__ '/' $output '.txt'
	#include __PROJECT__ '/myheader.jh'

	#message 'generating "' $output '.txt" ...' "\n"

	#if $output == 'firstfile'
	#message 'its the first file' "\n"
	#elif $output == 'secondfile'
	#message 'its the second file' "\n"
	#else
	#message 'its not the first nor the second file' "\n"
	#endif

	#ifndef __JAMPLATE__
	#error 'You are not using the jamplate processor!' "\n"
	#endif

	#declare $line __LINE__ + 1
	This file was auto generated from the file #{__FILE__}# on #{__DATE__}#
	at #{__TIME__}# using "Jamplate Processor #{__JAMPLATE__}#" and this 
	paragraph starts at line #{$line}#.
	#endfor


Monkt

A mongodb, mongoose equivilant driver for kotlin.

Monkt


Graphkt

A kotlin-friendly wrapper for graphql-java with ktor integration

Graphkt


Openperm

A kotlin permission/authorization calculator.

Openperm


Http

A java builder-style customizable http client that can integrate with other Http client libraries to combine speed and customizability. Writing then sending an HTTP request might be done in a few lines and with one statement, including: setting the headers, writing the body writing the query, etc. This library also has a supporting library for android providing help for synchronization and storing the Context.

Http