Current tally of known foreign weapons that have been pledged to Ukraine. This list isn't exhaustive, however, some countries have not disclosed what they've sent / or the quantity of what they've sent.
USA: 4600 Javelin anti-tank weapons. 1400 stinger missiles. 2000 light anti-tank weapons. 6000 AT4 rockets. 300 grenade launchers. 600 shotguns. 600 machines guns. 5000 rifles. 1000 pistols. 40 million rounds of small arms ammunition. 1 million rounds of grenades, mortar and artilery rounds. 100 Switchblade drones. 70 Humvees, counter artilery radar. 25,000 sets of body armor. 25,000 helmets. Undisclosed number of Soviet era anti-aircraft systems. 5 Mi-17 helicopters.
Britain: 10000 NLAW anti-tank weapons and high explosive weapons. Undisclosed number of Starstreak anti-aircraft weapons. $40 million in undisclosed military equipment, including money to help pay the Ukrainian military. $500 million dollar loan.
Germany: 3000 Panzerfaust 3 anti-armor weapons. 750 Strela anti-aircraft weapons. 500 Stinger anti-aircraft weapons.
Netherlands: 50 Panzerfaust 3 anti-armor weapons. 400 anti-armor rockets.
Sweden: 10000 AT4 rockets. 5000 pieces of body armor. 5000 helmets.
Finland: 1500 AT4 rockets. 2500 rifles. 150,000 rounds of ammunition. 700,000 rations. 2000 pieces of body armor. 2000 helmets.
Canada: 4500 M72 rocket launchers. 130 Bofors light anti-armor weapons. 7500 hand grenades. 1600 pieces of body armor. 1.5 million rounds of ammunition. $25 million dollars worth of gas masks, night vision equipment and sniper rifles. $500 million dollar loan.
Australia: $50 million dollars worth of undisclosed missiles and anti-armor weapons.
Austria: Undisclosed number of helmets and body armor. 100,000 litres of fuels.
Belgium: 200 anti-tank weapons. 3000 rifles. 2000 machine guns.
Croatia: $18 million worth of body armor, helmets and rifles.
Czech Republic: 160 anti-aircraft weapons. 7000 rifles. 3000 machine guns. 30000 pistols. 4000 mortars. Sniper rifles. 1 million rounds of ammunition.
Denmark: 2700 anti-armor weapons. 300 stinger anti-aircraft systems. Undisclosed number of body armor.
Estonia: Undisclosed number of Javelin anti-armor weapons. 9 howitzer artilery units.
Luxembourg: 100 light anti-armor weapons.
Greece: Undisclosed numbers of Kalashnikov rifles, helmets and rockets launchers.
Italy: 120 mortars. Undisclosed number of Stinger anti-aircraft systems, anti-armor weapons, heavy and light machine guns, ammunition, rations, body armor and helmets.
Japan: Undisclosed number of body armor and helmets.
Latvia: Undisclosed number of Stinger anti-aircraft systems.
Ireland: Undisclosed amount of fuel and body armor.
Lithuania: Undisclosed amount of Stinger anti-aircraft systems and body armor.
Poland: unspecified thousands of artilery shells and long range munitions. Undisclosed number of recon drones, mortars and small arms ammunition.
Portugal: Undisclosed number of grenades, rifles and ammunition.
Romania: $3.5 million worth of fuel, helmets, body armor, unspecified ammunition and military medical equipment.
Slovenia: Undiclosed number of rifles, body armor and helmets.
Spain: 1379 grenade launchers. 700,000 rounds of ammunition. 20 tons of military medical supplies and unspecified. Ilitary equipment.
Turkey: Unspecified number of Bayraktar TB2 drones and associate MAM-L ammunition.
EU: 50 field ambulances. $1 billion in unspecified military equipment, to be sourced and purchased from across EU nations.
Note: numerous other countries have also sent military supplies to Ukraine, but have no disclosed the exact quantity, or type. Some of these countries include France, North Macedonia and South Korea. It is also suspected that countries such as Turkey, Poland, Slovakia, USA and Britain are sending more than they've publically made known, however, it's hard to really know what at this point. Furthermore, several NATO countries are willing to send their S-300 air defense systems to Ukraine, but only if they will have their own air defense backfilled.
Again, not an exhaustive list, but as much as I could find that has been announced so far.