Thanks to visit codestin.com
Credit goes to github.com

Skip to content
@Apply-Creatures

Apply Creatures

A place where we share (hopefully) well behaved creatures

A place with some of the open sourced creatures 🐺

dashboard

Introduction

Apply Creatures aims to open-source some of its application development. A platformed designed as scalable and secure applications. We automate your backend applications development, ensuring consistency, predictability, and adherence to the highest standards with code that’s built to scale

Our user-friendly interface fosters seamless integration of APIs, data models, databases, authentication, and authorization. Built on a flexible, plugin-based architecture, Apply Creatures allows integration and customization of the code initially tailored for our own needs.

With a strong focus on collaboration, Apply Creature internally streamlines team-oriented development, making it an ideal choice for groups with special needs.

Features

apis   data-models

plugins   microservices

own-your-code   customize-code

Usage

To get started with Apply Creature, the hosted version of the component can be used. You can get started immediately after this URL resolves: api.applycreatures.com. After the login page, you will be guided through creating your API key. The website provides an overview of the application, additional information on the product and guides can be found in the docs.

Tutorials

Development

Alternatively, instead of using the hosted version of the product, Apply Creatures may (partly) run locally for code generation purposes or contributions - if so, please refer to our contributing section.

Pre-requisites
To be able to start development of a Creature, make sure that you have the following prerequisites installed:

  • Node.js
  • Docker
  • Git
Running a Creature component

Creatures are likely using needing nodejs, TypeScript. Some may require Docker, a popular snake, and some Elixir. But with a bit of Rust, you will be fine. Or just fall back to typescript, really it doesn't matter so long as it does the job but does it nicely.

BEFORE you run the following steps make sure:

  1. You are using a supported node version (check engines node in the package.json)

  2. You are using a supported npm version (check engines npm in the package.json)

  3. You have docker installed and running on your machine

  4. Clone the repository

git clone https://github.com/apply-creatures/someapplication.git

Then follow its README.

Note

The development environment should now be set up. Additional information on the different application components can be found under packages/[application]/README.md file. Happy hacking! 👾

Used services and tech

We use 3rd party services and infrastructure. We can't afford a DC yet.

Preferred orgs

  • [fly.io] - they offer a truly amazing PaaS, at an incredible price.
  • let's encrypt - and for each cert we generate, some pennies go donation to them
  • cloudflare - hard to not have a registrar, plus they offer very affordable and interesting hosting infra
  • radicle.xyz - not really a service, but they are building the infra for privacy repositories, we push to radicle public nodes and have our private node

Resources

  • Website overview of the product.
  • Docs for (not really but almost) comprehensive documentation.
  • Blog for guides and technical comparisons.
  • Discord for support and discussions with the community and the team.
  • GitHub for source code, project board, issues, and pull requests of all repositories
  • Twitter for the latest updates on the product and published blogs.
  • YouTube for guides and technical talks.

Contributing

Part of Apply Creatures code is open-source. We are committed to a transparent development process and highly appreciate any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as a part of the Apply Creatures community. Please refer to our contribution guidelines and code of conduct.

  • Bug Report: If you see an error message or encounter an issue while using a Creature, please create a bug report.

  • Feature Request: If you have an idea or if there is a capability that is missing and would make development easier and more robust, please submit a feature request.

  • Documentation Request: If you're reading the apply creatures docs and feel like you're missing something, please submit a documentation request.

Not sure where to start? Join our discord and we will help you get started!

Contributors

Popular repositories Loading

  1. f7k-counter f7k-counter Public

    a simple landing counter | page |

    CSS 2

  2. creature-api-boilerplate creature-api-boilerplate Public

    Boilerplate to build REST APIs and service components

    TypeScript 2

  3. creature-osprey creature-osprey Public

    A container built to seed and deploy a Radicle seed node

    Dockerfile 2

  4. creature-shoveler creature-shoveler Public

    Templated project generator

    TypeScript 2

  5. creature-quetzal creature-quetzal Public

    A sound denoiser

    HTML 1

  6. creature-swift creature-swift Public

    Continuous Integration and Delivery

    CSS 1

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…