Cake Collection VS TOTEM

Compare Cake Collection vs TOTEM and see what are their differences.

Cake Collection

[READ-ONLY] Collection library in CakePHP. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp (by cakephp)

TOTEM

TOTEM is a 38 keys column-staggered split keyboard. It meant to be used with a SEEED XIAO BLE or RP2040 (by GEIGEIGEIST)
Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
Cake Collection TOTEM
0 17
87 449
- -
0.0 4.5
11 days ago 10 months ago
PHP
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Cake Collection

Posts with mentions or reviews of Cake Collection. We have used some of these posts to build our list of alternatives and similar projects.

We haven't tracked posts mentioning Cake Collection yet.
Tracking mentions began in Dec 2020.

TOTEM

Posts with mentions or reviews of TOTEM. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-28.
  • [HELP] Totem needs a reset every time I start my pc
    2 projects | /r/olkb | 28 Jul 2023
    Wired Totem from keeb.supply needs a reset every time I start my Win10 pc, otherwise it works as usual. it says "USB device not recognized". Tested on multiple pcs and cables. Asked on their discord but they haven't heard this problem before. Nuked and reflashed with the given files multiple times, checked again the soldering but didn't help. If it works perfectly fine after reset or connecting to an already running pc, what might be wrong? Is there a watchdog feature that sends a reset signal the moment it gets power? My repo.
  • GitHub – GEIGEIGEIST/KLOR: a 36-42 key column-staggered split keyboard
    6 projects | news.ycombinator.com | 21 May 2023
    I built a TOTEM[1] (same creator) and it looks stunning. Was a breeze to get manufactured (both PCB and resin printer case from jlcpcb, in my case) and assemble too!

    The build guide is very informative and quirky, it has everything from tips in how to solder smd diodes to "use a sharpie to paint the PCB sides black so it looks nicer", way better than some expensive kits I've bought in the last few years!

    1. https://github.com/GEIGEIGEIST/TOTEM

  • Can someone review my schematic and PCB?
    5 projects | /r/ErgoMechKeyboards | 11 Apr 2023
    I am designing a 36-key wireless split ergonomic keyboard that uses the Seeduino nRF52840 Microcontroller and Kailh Choc v1 Purple Switches with support for hotswap sockets. The keycap spacing is 18.5mm x 18.5mm which is ideal for MX-sized keycaps while being compatible with Choc keycaps. This is based on the Corne and Totem split keyboard layouts. Everything will be open-source and I will post the final build and links to my repo once I am able to assemble and verify that everything is working as expected.
    5 projects | /r/ErgoMechKeyboards | 11 Apr 2023
    There are some pads on the underside of the XIAO controller that we need to connect to. The footprint that I am using here has plated through-holes with edge cuts with enough space to allow you to use a soldering iron from the bottom to solder the plated through-holes to the pads. This approach was borrowed from Totem so it should work but I am worried about manufacturing issues due to the DRC failures there.
  • Geist TOTEM with trackpad mod
    2 projects | /r/ErgoMechKeyboards | 6 Apr 2023
    Sure are. https://github.com/GEIGEIGEIST/TOTEM/blob/main/docs/buildguide.md
    2 projects | /r/ErgoMechKeyboards | 6 Apr 2023
  • Totem with trackpad mod glamor shot
    4 projects | /r/ErgoMechKeyboards | 4 Apr 2023
    Thanks! The KiCad files are open source, you can figure out how to add a number row, I believe in you! build guide
  • Built a Piantor and am quite happy with the result! What do recommend next after learning better colemak typing :-) ?
    2 projects | /r/ErgoMechKeyboards | 12 Feb 2023
    design your own case – take a look at the bottom of GEIST’s TOTEM
  • Keyboard for crooked fingers?
    3 projects | /r/ErgoMechKeyboards | 10 Feb 2023
    add an extra pinky key – popularized by Jian and seen in Totem
  • KLOR is taking shape....
    4 projects | /r/ErgoMechKeyboards | 8 Feb 2023
    as u/Tulip2MF mentions, GEIST did the TOTEM for SEEED XIAO challenge and showed it off with a clear case and keycaps

What are some alternatives?

When comparing Cake Collection and TOTEM you can also consider the following projects:

Totem - Changeset calculator between two states of a data

PHP Collections - General Purpose Collection Library for PHP

CRUDlex - CRUDlex is an easy to use CRUD generator for Symfony 4 and Silex 2 which is great for auto generated admin pages

Ginq - `LINQ to Object` inspired DSL for PHP

JsonMapper - Map nested JSON structures onto PHP classes

Zend Serializer

Ardent - A Collections library for PHP.

ext-collections - Array manipulation extension for PHP.

Collections

Serializer - Library for (de-)serializing data of any complexity (supports JSON, and XML)

piantor - The Piantor Keyboard is a beginner-friendly, easy-to-solder, 42-key or 36-key, diodeless, low profile aggressive column staggered, hotswappable and non-hotswappable, programmable ergonomic mechanical split keyboard powered by Raspberry Pi Pico or other compatible RP2040 boards. It is based on the Cantor Keyboard.

Array helper