Apex Libraries

Have a glance at the fantastic libraries released and maintained by Click-to-Cloud.

Apex Libraries

Click-to-Cloud is a vendor and partner of Salesforce, and devotes itself in Salesforce development. During coding in Apex, we have met pain points and we are trying to resolve them. And these libraries are the tools that we have developed to ease the pain and make Salesforce Apex more friendly.

Pluggable Libraries

Most of our Apex libraries are small and self-dependent, which makes it easy to include and use in your development.

Problem Oriented

Each of our libraries focuses on one specific problem and tries to solve it well.

Active maintanence

We are positive in using these libraries in our company and will keep maintaining them.

Easy to pick one up

Our libraries are delibrately designed and easy-to-use. No extra configurations. Very few apex files. Detailed guides to help you get started.

Query.apex

Query.apex provides a flexible and dynamic way of building a SOQL query on the Salesforce platform.

Query.apex

R.apex

R.apex is a functional utility library for Apex.

R.apex

Script.apex

Script.apex evaluates Javascript expressions in Apex.

Script.apex

Moment.apex

Moment.apex parses, manipulates and displays dates and times in Apex.

Moment.apex

Async.apex

Async.apex is a promise-like functional library to handle asynchronous code.

Async.apex

Job.apex

Job.apex is a library that aims to easily create and manage Apex scheduled jobs.

Job.apex

T.apex

T.apex is simply the Swiss knife for unit testing in Apex.

T.apex

Mapper.apex

Mapper.apex is a library to help converting one object to another.

Mapper.apex

Flow.apex

Flow.apex is a library to help you weave functions in a procedural style.

Flow.apex

Config.apex

Config.apex is a library to manage your configurations and cache in an elegant way.

Config.apex

Template.apex

Template.apex is a library to evaluate templates written in visualforce expression syntax.

Template.apex

Stream.apex

Stream.apex is a library that streamlines your Funcs in Apex.

Stream.apex

Action.apex

Action.apex is a tiny library that removes the pain points from Salesforce Lightning server controllers.

Action.apex

Trap.apex

Trap.apex is a versatile functional reactive library to handle Salesforce triggers.

Trap.apex

Log.apex

Log.apex is a library to provide easy-to-use logging functionality to your app.

Log.apex

Pack.apex

Pack.apex is a tool to help you generate Func wrappers for existing Apex classes.

Pack.apex

Atom.apex

Atom.apex is a library that tries to save you from the doom of Salesforce governor limits.

Atom.apex

Sweet.apex

Sweet.apex is the next generation of Apex development, transpiling Sweet Apex(a feature-rich Apex-like code) to Apex classes.

Sweet.apex

MObject.apex

MObject.apex is a library to take care of persisting SObjects.

MObject.apex

G.apex

G.apex is a library to set up GraphQL-lite features in Apex.

G.apex