Every household has a drawer, box or case full of little assorted items — buttons, plastic bendy things, screws, small metal pipes, etc. — that are usually very inexpensive and generally considered to be junk. What would you call these things? Trifle is the closest word that I can think of but even that isn’t “junk” enough.
odds and ends
Miscellaneous articles or remnants.
odds and ends (wiktionary)
odds and ends (plural only)
(idiomatic) Miscellaneous things.
The garage was filled with a random assortment of odds and ends.
I think if you called it the junk drawer, just about everyone would know what you mean -- it is not knick-knacks as those are things like porcelean figurines and shot glasses, nor trinkets as those are more valuable. It's miscelaneous tools and junk that you don't throw away on the off chance that it will be useful someday.
Figuratively, one could call it flotsam and jetsam.
I like kipple. It is not an English word, I know, but it was "invented" by the author Philip K. Dick to refer exactly to that kind of stuff that builds up almost without us knowing.
If you're talking about the contents of the drawer as a whole, the word miscellany has a definition of:
a mixed assortment of items; a miscellaneous collection or group of various or somewhat unrelated items
I also came across this interesting word, which is a synonym for miscellany: salmagundi
any mixture or miscellany
I think the word you are looking for is jumble. Here's what the OED has to say:
jumble |ˈjəmbəl| noun an untidy collection or pile of things: the books were in a chaotic jumble. Brit.articles collected for a jumble sale.
verb [ with obj. ] mix up in a confused or untidy way: a drawer full of letters jumbled together.