Java Duke Amigurumi - LOW-SEW
Free Crochet Pattern
What’s a Java developer’s favorite type of music? Heavy ‘null’ metal.
Wazzuuuup Crochet Crew?
Hey there, fellow craft lovers! Meet Duke, the iconic and super chill mascot of Java. This quirky little guy has been the face of Java since the 90s, bringing a splash of fun to the world of programming. With his playful vibe and distinctive look, Duke has become a beloved symbol for developers everywhere. So, I thought, why not bring some Java and Duke into the world of Amigurumi? You can crochet your very own Java Duke in two cool variants: the classic Duke or one sporting a fun ribbon on the head. Get ready to blend geeky charm with handmade cuteness. Let’s dive in and create something awesome together!
If you are generally interested in software and development as well (which I somehow assume with you landing on this pattern), check out my blog original.flipster here.
Before you get started
Yarn colors you will need
- White: for the lower part of the body of Duke
- Black: for the upper part of the body/head and the hands of Duke
- Red: for the nose and optionally also the ribbon
Important Information
- You may not claim this pattern as your own. You may not alter, copy, sell, or redistribute this pattern in whole or in part.
- If you are to use this pattern in any way, I ask you to please give me credit as the original designer of this pattern and link me as knotorious.loops.
- Just don’t go snitch on me.
Abbreviations used for Crochet Stitches
This pattern uses US crochet terms with the abbreviations below:
- MR = magic ring
- sc = single crochet
- inc = increase (2 single crochets in the same stitch)
- dec = decrease (preferably an invisible decrease)
- ch = chain
- bo = bobble stitch
The Pattern
Body
- use White color -
R1) | MR + 6sc | (6) |
R2) | 2sc, 3inc, sc | (9) |
R3) | 2sc, [sc, inc] x3, sc | (12) |
R4) | 2sc, [sc, inc, sc] x3, sc | (15) |
R5) | 2sc, [3sc, inc] x3, sc | (18) |
R6) | join row: 8sc, join | (36) |
R7 - 8) | 36sc for 2 rounds | (36) |
R9) | sc, dec, 3sc, dec, 3sc, [3sc, dec] x3, 6sc, dec, 2sc | (30) |
R10 - 11) | 30sc for 2 rounds | (30) |
R12) | sc, dec, sc, 7sc, [sc, dec, sc] x2, 8sc, dec, sc | (26) |
R13) | 26sc | (26) |
R14) | [dec, 11sc] x2 | (24) |
- change to Black color -
R15) | 24sc | (24) |
R16) | 11sc, dec, 11sc | (23) |
R17) | 11sc, dec, 10sc | (22) |
R18) | inc, 8sc, dec, sc, dec, 8sc | (21) |
R19) | 8sc, dec, sc, dec, sc, dec, 5sc | (18) |
R20) | inc, 9sc, dec, 6sc | (18) |
- Stuff the Body -
R21) | 8sc, 4dec, 2sc | (14) |
R22) | 2sc, inc, 2sc, dec, sc, dec, sc, dec, sc | (12) |
R23) | 6sc, 3dec | (9) |
R24) | dec, 3sc, 2dec | (6) |
R25) | 3dec | (3) |
Fasten off with a slip stitch and hide the ends on the inside.
Arms
(make 2)
- use Black color -
R1) | MR + 5sc | (5) |
R2 - 4) | 5sc for 3 rounds | (5) |
Repeat R1 - 4) four times in total to create the fingers. Finish off and cut yarn after the first two. Use the third to continue with R5) without cutting the yarn.
R5) | sc around and join the 4 fingers with 2sc each that go through adjacent parts | (14) |
R6) | [sc, 3dec] x2 | (8) |
R7) | 4dec | (4) |
R8) | push the hand flat, so that opposite stitches align and close with 2sc | (2) |
R9) | ch1 and turn and make a dec | (1) |
R10) | ch11 | |
R11) | chain1 & turn, 11slst along the chain | |
R12) | chain1 & turn, 11slst through 1 loop of the initial chain and 1 loop of the previous row |
Fasten off and leave a bit of a tail for sewing.
Nose
- use Red color -
R1) | MR + 6sc | (6) |
R2) | 6inc | (12) |
R3) | 2sc, - change to White color - sc, 1st stitch of inc - change to Red color - 2nd stitch of inc, 2inc, 3sc, 3inc | (18) |
R4) | 2sc, - change to White color - sc, - change to Red color - 15sc | (18) |
R5) | 18sc | (18) |
R6) | [3sc, 3dec] x2 | (12) |
- Stuff the Nose -
R7) | 6dec | (6) |
Fasten off with a slip stitch and leave a bit of a tail for sewing.
Ribbon (OPTIONAL for alternate Duke version)
- use Red color -
R1) | ch8 | (8) |
R2) | start in 2nd chain from the hook: 6sc, 2sc in 1, on the other side of the chain: 6sc, 2sc in 1 | (16) |
R3) | sc around with 1 dec at each end (~ where the original chain has started and ended) | (14) |
R4) | sc around with 1 dec at the opposite end | (13) |
R5) | sc around with 1 dec at each end | (11) |
R6) | sc around with 1 dec at the opposite end | (10) |
R7) | sc around with 1 dec at each end | (8) |
R8) | sc around with 1 dec at the opposite end | (7) |
R9) | fold the end flat to line up opposite stitches and close with 1dec & 1sc | (2) |
R10) | make a bo with as many unfinished double crochets as possible (~10 loops on the hook) | (1) |
R11) | 3sc on the backside of the bo | (3) |
R12) | 2sc in back loop of the previous 3 stitches, inc in back loop of end of the 3 stitches, 2sc in leftover side of loops | (7) |
R13) | sc around with 1 inc at the opposite end | (8) |
R14) | sc around with 1 inc at each end | (10) |
R15) | sc around with 1 inc at the opposite end | (11) |
R16) | sc around with 1 inc at each end | (13) |
R17) | sc around with 1 inc at the opposite end | (14) |
R18) | fold flat so that opposite stitches align and close with 7slst | (7) |
Fasten off and leave long tail for sewing.
Assembly
- Sew the nose to the center front of Duke’s body, around where the color change from white to black is visible.
- Sew the long ends of the arms to either side of Duke’s body, also around where the color changes from white to black. Additionally, sew through the hands and body to attach them securely in a cool Java’esque pose of your choice.
- If you have crocheted the Ribbon, sew it to the head at around R22 and secure with some tail wrapped around at the back.
Congrats, you’re done! 💯
Mad props for checking out my pattern! 💜💛
Don't hesitate to tag me on Instagram @knotorious.loops with pictures of your finished Java Duke Amigurumi.